public class TutorialLeashAssignmentAI extends BaseAssignmentAI
BaseAssignmentAI.FleetActionDelegate| Modifier and Type | Field and Description |
|---|---|
protected float |
dur |
protected float |
elapsed |
protected SectorEntityToken |
jumpPoint |
protected StarSystemAPI |
system |
protected SectorEntityToken |
toGuard |
buildTracker, capTracker, delegate, done, fleet, giveInitial, raidTracker, TEMP_ASSIGNMENT, TEMP_BUSY_REASON| Constructor and Description |
|---|
TutorialLeashAssignmentAI(CampaignFleetAPI fleet,
StarSystemAPI system,
SectorEntityToken toGuard) |
| 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
protected SectorEntityToken toGuard
public TutorialLeashAssignmentAI(CampaignFleetAPI fleet, StarSystemAPI system, SectorEntityToken toGuard)
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.