Package com.fs.starfarer.api.campaign
Interface FleetOrStubAPI
- All Known Subinterfaces:
CampaignFleetAPI
,FleetStubAPI
public interface FleetOrStubAPI
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAssignment
(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays) void
addAssignment
(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, Script onCompletion) void
addAssignment
(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText) void
addAssignment
(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText, Script onCompletion) void
addAssignmentAtStart
(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, Script onCompletion) void
addAssignmentAtStart
(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText, Script onCompletion) void
addEventListener
(FleetEventListener listener) void
addScript
(EveryFrameScript script) void
void
despawn()
void
despawn
(CampaignEventListener.FleetDespawnReason reason, Object param) getId()
org.lwjgl.util.vector.Vector2f
org.lwjgl.util.vector.Vector2f
boolean
isCurrentAssignment
(FleetAssignment assignment) boolean
isFleet()
void
removeEventListener
(FleetEventListener listener) void
void
removeFirstAssignmentIfItIs
(FleetAssignment assignment)
-
Method Details
-
getId
String getId() -
getContainingLocation
LocationAPI getContainingLocation() -
getLocation
org.lwjgl.util.vector.Vector2f getLocation() -
getCurrentAssignment
FleetAssignmentDataAPI getCurrentAssignment() -
getAssignmentsCopy
List<FleetAssignmentDataAPI> getAssignmentsCopy() -
addAssignment
void addAssignment(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, Script onCompletion) -
addAssignment
void addAssignment(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText, Script onCompletion) -
addAssignment
void addAssignment(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText) -
addAssignmentAtStart
void addAssignmentAtStart(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText, Script onCompletion) -
addAssignmentAtStart
void addAssignmentAtStart(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, Script onCompletion) -
addAssignment
-
isCurrentAssignment
-
removeFirstAssignmentIfItIs
-
removeFirstAssignment
void removeFirstAssignment() -
clearAssignments
void clearAssignments() -
getMemoryWithoutUpdate
MemoryAPI getMemoryWithoutUpdate() -
despawn
void despawn() -
despawn
-
isFleet
boolean isFleet() -
addScript
-
getEventListeners
List<FleetEventListener> getEventListeners() -
addEventListener
-
removeEventListener
-
getScripts
List<EveryFrameScript> getScripts() -
getLocationInHyperspace
org.lwjgl.util.vector.Vector2f getLocationInHyperspace()
-