public class DistressCallPirateAmbushAssignmentAI extends BaseAssignmentAI
BaseAssignmentAI.FleetActionDelegate| Modifier and Type | Field and Description |
|---|---|
protected float |
dur |
protected float |
elapsed |
protected SectorEntityToken |
jumpPoint |
protected StarSystemAPI |
system |
buildTracker, capTracker, delegate, done, fleet, giveInitial, raidTracker, TEMP_ASSIGNMENT, TEMP_BUSY_REASON| Constructor and Description |
|---|
DistressCallPirateAmbushAssignmentAI(CampaignFleetAPI fleet,
StarSystemAPI system,
SectorEntityToken jumpPoint) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
protected void |
giveInitialAssignments() |
protected void |
pickNext() |
canTakeAction, checkBuild, checkCapture, checkColonyAction, checkObjectiveAction, checkRaid, clearTempAssignments, getDelegate, giveBuildOrder, giveCaptureOrder, giveRaidOrder, isDone, runWhilePaused, setDelegate, setDoneprotected StarSystemAPI system
protected SectorEntityToken jumpPoint
protected float elapsed
protected float dur
public DistressCallPirateAmbushAssignmentAI(CampaignFleetAPI fleet, StarSystemAPI system, SectorEntityToken jumpPoint)
protected void giveInitialAssignments()
giveInitialAssignments in class BaseAssignmentAIprotected void pickNext()
pickNext in class BaseAssignmentAIpublic void advance(float amount)
EveryFrameScriptadvance in interface EveryFrameScriptadvance in class BaseAssignmentAIamount - seconds elapsed during the last frame.