All Methods Instance Methods Abstract Methods
| Modifier and Type |
Method and Description |
void |
addAssignment(FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
Script onCompletion) |
void |
addAssignment(FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
java.lang.String actionText,
boolean addTimeToNext,
Script onStart,
Script onCompletion) |
void |
addAssignment(FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
java.lang.String actionText,
Script onCompletion) |
void |
addAssignmentAtStart(FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
Script onCompletion) |
void |
addAssignmentAtStart(FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
java.lang.String actionText,
Script onCompletion) |
void |
advance(float amount) |
void |
clearAssignments() |
void |
doNotAttack(SectorEntityToken other,
float durDays) |
void |
dumpResourcesIfNeeded() |
java.lang.String |
getActionTextOverride() |
FleetActionTextProvider |
getActionTextProvider() |
java.util.List<FleetAssignmentDataAPI> |
getAssignmentsCopy() |
FleetAssignmentDataAPI |
getCurrentAssignment() |
FleetAssignment |
getCurrentAssignmentType() |
boolean |
isCurrentAssignment(FleetAssignment assignment) |
boolean |
isFleeing() |
boolean |
isHostileTo(CampaignFleetAPI other) |
boolean |
isMaintainingContact() |
CampaignFleetAIAPI.BoardingActionDecision |
makeBoardingDecision(FleetEncounterContextPlugin context,
FleetMemberAPI toBoard,
CrewCompositionAPI maxAvailable) |
void |
notifyInteractedWith(CampaignFleetAPI otherFleet) |
void |
performCrashMothballingPriorToEscape(FleetEncounterContextPlugin context,
CampaignFleetAPI playerFleet) |
CampaignFleetAIAPI.InitialBoardingResponse |
pickBoardingResponse(FleetEncounterContextPlugin context,
FleetMemberAPI toBoard,
CampaignFleetAPI otherFleet) |
java.util.List<FleetMemberAPI> |
pickBoardingTaskForce(FleetEncounterContextPlugin context,
FleetMemberAPI toBoard,
CampaignFleetAPI otherFleet) |
CampaignFleetAIAPI.EncounterOption |
pickEncounterOption(FleetEncounterContextPlugin context,
CampaignFleetAPI otherFleet) |
CampaignFleetAIAPI.EncounterOption |
pickEncounterOption(FleetEncounterContextPlugin context,
CampaignFleetAPI otherFleet,
boolean pureCheck) |
CampaignFleetAIAPI.PursuitOption |
pickPursuitOption(FleetEncounterContextPlugin context,
CampaignFleetAPI otherFleet) |
void |
removeAssignment(FleetAssignmentDataAPI assignment) |
void |
removeFirstAssignment() |
void |
removeFirstAssignmentIfItIs(FleetAssignment assignment) |
void |
reportNearbyAction(CampaignFleetAIAPI.ActionType type,
SectorEntityToken actor,
SectorEntityToken target,
java.lang.String responseVariable) |
void |
setActionTextOverride(java.lang.String actionTextOverride) |
void |
setActionTextProvider(FleetActionTextProvider actionTextProvider) |
boolean |
wantsToJoin(BattleAPI battle,
boolean playerInvolved) |