Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.campaign.FleetOrStubAPI Interface Reference
Inheritance diagram for com.fs.starfarer.api.campaign.FleetOrStubAPI:
[legend]

Public Member Functions

String getId ()
 
LocationAPI getContainingLocation ()
 
Vector2f getLocation ()
 
FleetAssignmentDataAPI getCurrentAssignment ()
 
List< FleetAssignmentDataAPIgetAssignmentsCopy ()
 
void addAssignment (FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, Script onCompletion)
 
void addAssignment (FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText, Script onCompletion)
 
void addAssignment (FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText)
 
void addAssignmentAtStart (FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, String actionText, Script onCompletion)
 
void addAssignmentAtStart (FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, Script onCompletion)
 
void addAssignment (FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays)
 
boolean isCurrentAssignment (FleetAssignment assignment)
 
void removeFirstAssignmentIfItIs (FleetAssignment assignment)
 
void removeFirstAssignment ()
 
void clearAssignments ()
 
MemoryAPI getMemoryWithoutUpdate ()
 
void despawn ()
 
void despawn (FleetDespawnReason reason, Object param)
 
boolean isFleet ()
 
void addScript (EveryFrameScript script)
 
List< FleetEventListenergetEventListeners ()
 
void addEventListener (FleetEventListener listener)
 
void removeEventListener (FleetEventListener listener)
 
List< EveryFrameScriptgetScripts ()
 
Vector2f getLocationInHyperspace ()
 

Detailed Description

Definition at line 14 of file FleetOrStubAPI.java.

Member Function Documentation

◆ addAssignment() [1/4]

void com.fs.starfarer.api.campaign.FleetOrStubAPI.addAssignment ( FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays )

◆ addAssignment() [2/4]

void com.fs.starfarer.api.campaign.FleetOrStubAPI.addAssignment ( FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
Script onCompletion )

◆ addAssignment() [3/4]

void com.fs.starfarer.api.campaign.FleetOrStubAPI.addAssignment ( FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
String actionText )

◆ addAssignment() [4/4]

void com.fs.starfarer.api.campaign.FleetOrStubAPI.addAssignment ( FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
String actionText,
Script onCompletion )

◆ addAssignmentAtStart() [1/2]

void com.fs.starfarer.api.campaign.FleetOrStubAPI.addAssignmentAtStart ( FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
Script onCompletion )

◆ addAssignmentAtStart() [2/2]

void com.fs.starfarer.api.campaign.FleetOrStubAPI.addAssignmentAtStart ( FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
String actionText,
Script onCompletion )

◆ addEventListener()

void com.fs.starfarer.api.campaign.FleetOrStubAPI.addEventListener ( FleetEventListener listener)

◆ addScript()

void com.fs.starfarer.api.campaign.FleetOrStubAPI.addScript ( EveryFrameScript script)

◆ clearAssignments()

void com.fs.starfarer.api.campaign.FleetOrStubAPI.clearAssignments ( )

◆ despawn() [1/2]

void com.fs.starfarer.api.campaign.FleetOrStubAPI.despawn ( )

◆ despawn() [2/2]

void com.fs.starfarer.api.campaign.FleetOrStubAPI.despawn ( FleetDespawnReason reason,
Object param )

◆ getAssignmentsCopy()

List< FleetAssignmentDataAPI > com.fs.starfarer.api.campaign.FleetOrStubAPI.getAssignmentsCopy ( )

◆ getContainingLocation()

LocationAPI com.fs.starfarer.api.campaign.FleetOrStubAPI.getContainingLocation ( )

◆ getCurrentAssignment()

FleetAssignmentDataAPI com.fs.starfarer.api.campaign.FleetOrStubAPI.getCurrentAssignment ( )

◆ getEventListeners()

List< FleetEventListener > com.fs.starfarer.api.campaign.FleetOrStubAPI.getEventListeners ( )

◆ getId()

String com.fs.starfarer.api.campaign.FleetOrStubAPI.getId ( )

◆ getLocation()

Vector2f com.fs.starfarer.api.campaign.FleetOrStubAPI.getLocation ( )

◆ getLocationInHyperspace()

Vector2f com.fs.starfarer.api.campaign.FleetOrStubAPI.getLocationInHyperspace ( )

◆ getMemoryWithoutUpdate()

MemoryAPI com.fs.starfarer.api.campaign.FleetOrStubAPI.getMemoryWithoutUpdate ( )

◆ getScripts()

List< EveryFrameScript > com.fs.starfarer.api.campaign.FleetOrStubAPI.getScripts ( )

◆ isCurrentAssignment()

boolean com.fs.starfarer.api.campaign.FleetOrStubAPI.isCurrentAssignment ( FleetAssignment assignment)

◆ isFleet()

boolean com.fs.starfarer.api.campaign.FleetOrStubAPI.isFleet ( )

◆ removeEventListener()

void com.fs.starfarer.api.campaign.FleetOrStubAPI.removeEventListener ( FleetEventListener listener)

◆ removeFirstAssignment()

void com.fs.starfarer.api.campaign.FleetOrStubAPI.removeFirstAssignment ( )

◆ removeFirstAssignmentIfItIs()

void com.fs.starfarer.api.campaign.FleetOrStubAPI.removeFirstAssignmentIfItIs ( FleetAssignment assignment)

The documentation for this interface was generated from the following file: