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< FleetAssignmentDataAPI > getAssignmentsCopy ()
 
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< FleetEventListener > getEventListeners ()
 
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: