Package com.fs.starfarer.api.combat
Interface BattleObjectiveEffect
- All Known Implementing Classes:
BaseBattleObjectiveEffect
,CommRelayEffect
,NavBuoyEffect
,SensorArrayEffect
public interface BattleObjectiveEffect
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) Apply/unapply effects here.int
getStatusItemsFor
(ShipAPI ship) Must return null if this objective has no effect on the passed in ship.void
init
(CombatEngineAPI engine, BattleObjectiveAPI objective)
-
Method Details
-
init
-
advance
void advance(float amount) Apply/unapply effects here.- Parameters:
amount
-
-
getStatusItemsFor
Must return null if this objective has no effect on the passed in ship.- Parameters:
ship
-- Returns:
-
getLongDescription
String getLongDescription() -
getBonusDeploymentPoints
int getBonusDeploymentPoints()
-