public interface ModularFleetAIAPI extends CampaignFleetAIAPI
CampaignFleetAIAPI.ActionType, CampaignFleetAIAPI.BoardingActionDecision, CampaignFleetAIAPI.BoardingActionType, CampaignFleetAIAPI.EncounterOption, CampaignFleetAIAPI.InitialBoardingResponse, CampaignFleetAIAPI.PursuitOption| Modifier and Type | Method and Description |
|---|---|
AssignmentModulePlugin |
getAssignmentModule() |
CampaignFleetAPI |
getFleet() |
NavigationModulePlugin |
getNavModule() |
StrategicModulePlugin |
getStrategicModule() |
TacticalModulePlugin |
getTacticalModule() |
void |
setAssignmentModule(AssignmentModulePlugin assignmentModule) |
void |
setNavModule(NavigationModulePlugin navModule) |
void |
setStrategicModule(StrategicModulePlugin strategicModule) |
void |
setTacticalModule(TacticalModulePlugin tacticalModule) |
addAssignment, addAssignment, addAssignment, addAssignmentAtStart, addAssignmentAtStart, advance, clearAssignments, doNotAttack, dumpResourcesIfNeeded, getActionTextOverride, getActionTextProvider, getAssignmentsCopy, getCurrentAssignment, getCurrentAssignmentType, isCurrentAssignment, isFleeing, isHostileTo, isMaintainingContact, makeBoardingDecision, notifyInteractedWith, performCrashMothballingPriorToEscape, pickBoardingResponse, pickBoardingTaskForce, pickEncounterOption, pickEncounterOption, pickPursuitOption, removeAssignment, removeFirstAssignment, removeFirstAssignmentIfItIs, reportNearbyAction, setActionTextOverride, setActionTextProvider, wantsToJoinCampaignFleetAPI getFleet()
NavigationModulePlugin getNavModule()
void setNavModule(NavigationModulePlugin navModule)
AssignmentModulePlugin getAssignmentModule()
void setAssignmentModule(AssignmentModulePlugin assignmentModule)
StrategicModulePlugin getStrategicModule()
void setStrategicModule(StrategicModulePlugin strategicModule)
TacticalModulePlugin getTacticalModule()
void setTacticalModule(TacticalModulePlugin tacticalModule)