1package com.fs.starfarer.api.campaign.ai;
5import com.fs.starfarer.api.Script;
6import com.fs.starfarer.api.campaign.FleetAssignment;
7import com.fs.starfarer.api.campaign.SectorEntityToken;
25 float maxDurationInDays, String actionText,
boolean addTimeToNext,
List< FleetAssignmentDataAPI > getAssignmentsCopy()
void addAssignmentAtStart(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText, Script onCompletion)
void removeFirstAssignment()
boolean isCurrentAssignment(FleetAssignment assignment)
void removeFirstAssignmentIfItIs(FleetAssignment assignment)
void addAssignmentAtStart(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, Script onCompletion)
FleetAssignmentDataAPI getCurrentAssignment()
void addAssignment(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText, boolean addTimeToNext, Script onStart, Script onCompletion)
void addAssignment(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, Script onCompletion)
boolean areAssignmentsFrozen()
void addAssignment(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText, Script onCompletion)
void removeAssignment(FleetAssignmentDataAPI assignment)