public class RaidAssignmentAI extends RouteFleetAssignmentAI implements FleetActionTextProvider
RouteFleetAssignmentAI.TravelStateBaseAssignmentAI.FleetActionDelegategaveReturnAssignments, routebuildTracker, capTracker, delegate, done, fleet, giveInitial, raidTracker, TEMP_ASSIGNMENT, TEMP_BUSY_REASON| Constructor and Description |
|---|
RaidAssignmentAI(CampaignFleetAPI fleet,
RouteManager.RouteData route,
BaseAssignmentAI.FleetActionDelegate delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
java.lang.String |
getActionText(CampaignFleetAPI fleet) |
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 RaidAssignmentAI(CampaignFleetAPI fleet, RouteManager.RouteData route, BaseAssignmentAI.FleetActionDelegate delegate)
public void advance(float amount)
EveryFrameScriptadvance in interface EveryFrameScriptadvance in class RouteFleetAssignmentAIamount - seconds elapsed during the last frame.protected java.lang.String getInSystemActionText(RouteManager.RouteSegment segment)
getInSystemActionText in class RouteFleetAssignmentAIprotected java.lang.String getEndingActionText(RouteManager.RouteSegment segment)
getEndingActionText in class RouteFleetAssignmentAIprotected java.lang.String getStartingActionText(RouteManager.RouteSegment segment)
getStartingActionText in class RouteFleetAssignmentAIprotected java.lang.String getTravelActionText(RouteManager.RouteSegment segment)
getTravelActionText in class RouteFleetAssignmentAIpublic java.lang.String getActionText(CampaignFleetAPI fleet)
getActionText in interface FleetActionTextProvider