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, setDone
protected 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 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.