Class DistressCallResponsePirateAssignmentAI
java.lang.Object
com.fs.starfarer.api.impl.campaign.procgen.themes.BaseAssignmentAI
com.fs.starfarer.api.impl.campaign.abilities.DistressCallResponsePirateAssignmentAI
- All Implemented Interfaces:
EveryFrameScript
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.procgen.themes.BaseAssignmentAI
BaseAssignmentAI.FleetActionDelegate
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected float
protected float
protected final JumpPointAPI
protected final JumpPointAPI
protected StarSystemAPI
Fields inherited from class com.fs.starfarer.api.impl.campaign.procgen.themes.BaseAssignmentAI
buildTracker, capTracker, delegate, done, fleet, giveInitial, raidTracker, TEMP_ASSIGNMENT, TEMP_BUSY_REASON
-
Constructor Summary
ConstructorsConstructorDescriptionDistressCallResponsePirateAssignmentAI
(CampaignFleetAPI fleet, StarSystemAPI system, JumpPointAPI inner, JumpPointAPI outer) -
Method Summary
Methods inherited from class com.fs.starfarer.api.impl.campaign.procgen.themes.BaseAssignmentAI
canTakeAction, checkBuild, checkCapture, checkColonyAction, checkObjectiveAction, checkRaid, clearTempAssignments, getDelegate, giveBuildOrder, giveCaptureOrder, giveRaidOrder, isDone, runWhilePaused, setDelegate, setDone
-
Field Details
-
system
-
elapsed
protected float elapsed -
dur
protected float dur -
contactedPlayer
protected boolean contactedPlayer -
inner
-
outer
-
-
Constructor Details
-
DistressCallResponsePirateAssignmentAI
public DistressCallResponsePirateAssignmentAI(CampaignFleetAPI fleet, StarSystemAPI system, JumpPointAPI inner, JumpPointAPI outer)
-
-
Method Details
-
giveInitialAssignments
protected void giveInitialAssignments()- Specified by:
giveInitialAssignments
in classBaseAssignmentAI
-
pickNext
protected void pickNext()- Specified by:
pickNext
in classBaseAssignmentAI
-
advance
public void advance(float amount) Description copied from interface:EveryFrameScript
Use SectorAPI.getClock() to convert to campaign days.- Specified by:
advance
in interfaceEveryFrameScript
- Overrides:
advance
in classBaseAssignmentAI
- Parameters:
amount
- seconds elapsed during the last frame.
-