public class EconomyFleetAssignmentAI extends RouteFleetAssignmentAI
| Modifier and Type | Class and Description |
|---|---|
static class |
EconomyFleetAssignmentAI.CargoQuantityData |
static class |
EconomyFleetAssignmentAI.EconomyRouteData |
RouteFleetAssignmentAI.TravelStateBaseAssignmentAI.FleetActionDelegategaveReturnAssignments, routebuildTracker, capTracker, delegate, done, fleet, giveInitial, raidTracker, TEMP_ASSIGNMENT, TEMP_BUSY_REASON| Constructor and Description |
|---|
EconomyFleetAssignmentAI(CampaignFleetAPI fleet,
RouteManager.RouteData route) |
advance, getLocationForState, getTravelState, giveInitialAssignments, goNextScript, pickNext, pickNextcanTakeAction, checkBuild, checkCapture, checkColonyAction, checkObjectiveAction, checkRaid, clearTempAssignments, getDelegate, giveBuildOrder, giveCaptureOrder, giveRaidOrder, isDone, runWhilePaused, setDelegate, setDonepublic EconomyFleetAssignmentAI(CampaignFleetAPI fleet, RouteManager.RouteData route)
public static java.lang.String getCargoListDeliver(RouteManager.RouteData route)
public static java.lang.String getCargoListReturn(RouteManager.RouteData route)
public static java.lang.String getCargoList(RouteManager.RouteData route, RouteManager.RouteSegment segment)
protected java.lang.String getCargoList(RouteManager.RouteSegment segment)
protected void updateCargo(RouteManager.RouteSegment segment)
protected void syncMothballedShips(float units, MarketAPI market)
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 void addEndingAssignment(RouteManager.RouteSegment current, boolean justSpawned)
addEndingAssignment in class RouteFleetAssignmentAIprotected void addLocalAssignment(RouteManager.RouteSegment current, boolean justSpawned)
addLocalAssignment in class RouteFleetAssignmentAIprotected void addStartingAssignment(RouteManager.RouteSegment current, boolean justSpawned)
addStartingAssignment in class RouteFleetAssignmentAIprotected void addTravelAssignment(RouteManager.RouteSegment current, boolean justSpawned)
addTravelAssignment in class RouteFleetAssignmentAIprotected EconomyFleetAssignmentAI.EconomyRouteData getData()
public void advance(float amount)
EveryFrameScriptadvance in interface EveryFrameScriptadvance in class RouteFleetAssignmentAIamount - seconds elapsed during the last frame.public void doSmugglingFactionChangeCheck(float amount)