001package com.fs.starfarer.api.impl.combat.threat;
002
003import com.fs.starfarer.api.combat.ShipAPI;
004
005public interface EnergyLashActivatedSystem {
006        //public void resetAfterShipCreation(ShipAPI ship);
007        
008        public void hitWithEnergyLash(ShipAPI overseer, ShipAPI ship);
009        
010        /**
011         * 0 to 1, how useful would the ship find it to have its system be lash-activated right now.
012         * @param other 
013         * @return
014         */
015        public float getCurrentUsefulnessLevel(ShipAPI overseer, ShipAPI ship);
016}