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, setDone
protected 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 BaseAssignmentAI
protected void pickNext()
pickNext
in class BaseAssignmentAI
public void advance(float amount)
EveryFrameScript
advance
in interface EveryFrameScript
advance
in class BaseAssignmentAI
amount
- seconds elapsed during the last frame.Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.