public class PilgrimageFleetAssignmentAI extends RouteFleetAssignmentAI
| Modifier and Type | Class and Description |
|---|---|
static class |
PilgrimageFleetAssignmentAI.PilgrimageRouteData |
RouteFleetAssignmentAI.TravelStateBaseAssignmentAI.FleetActionDelegategaveReturnAssignments, routebuildTracker, capTracker, delegate, done, fleet, giveInitial, raidTracker, TEMP_ASSIGNMENT, TEMP_BUSY_REASON| Constructor and Description |
|---|
PilgrimageFleetAssignmentAI(CampaignFleetAPI fleet,
RouteManager.RouteData route) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
void |
doSmugglingFactionChangeCheck(float amount) |
protected PilgrimageFleetAssignmentAI.PilgrimageRouteData |
getData() |
protected java.lang.String |
getEndingActionText(RouteManager.RouteSegment segment) |
protected java.lang.String |
getInSystemActionText(RouteManager.RouteSegment segment) |
protected java.lang.String |
getStartingActionText(RouteManager.RouteSegment segment) |
protected java.lang.String |
getTravelActionText(RouteManager.RouteSegment segment) |
addEndingAssignment, addLocalAssignment, addStartingAssignment, addTravelAssignment, advance, getLocationForState, getTravelState, giveInitialAssignments, goNextScript, pickNext, pickNextcanTakeAction, checkBuild, checkCapture, checkColonyAction, checkObjectiveAction, checkRaid, clearTempAssignments, getDelegate, giveBuildOrder, giveCaptureOrder, giveRaidOrder, isDone, runWhilePaused, setDelegate, setDonepublic PilgrimageFleetAssignmentAI(CampaignFleetAPI fleet, RouteManager.RouteData route)
protected java.lang.String getStartingActionText(RouteManager.RouteSegment segment)
getStartingActionText in class RouteFleetAssignmentAIprotected java.lang.String getEndingActionText(RouteManager.RouteSegment segment)
getEndingActionText in class RouteFleetAssignmentAIprotected java.lang.String getTravelActionText(RouteManager.RouteSegment segment)
getTravelActionText in class RouteFleetAssignmentAIprotected java.lang.String getInSystemActionText(RouteManager.RouteSegment segment)
getInSystemActionText in class RouteFleetAssignmentAIprotected PilgrimageFleetAssignmentAI.PilgrimageRouteData getData()
public void advance(float amount)
EveryFrameScriptadvance in interface EveryFrameScriptadvance in class RouteFleetAssignmentAIamount - seconds elapsed during the last frame.public void doSmugglingFactionChangeCheck(float amount)