Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.combat.FighterLaunchBayAPI Interface Reference

Public Member Functions

Vector2f getLandingLocation (ShipAPI fighter)
 
void land (ShipAPI fighter)
 
ShipAPI getShip ()
 
int getFastReplacements ()
 
void setFastReplacements (int fastReplacements)
 
FighterWingAPI getWing ()
 
void makeCurrentIntervalFast ()
 
int getExtraDeployments ()
 
void setExtraDeployments (int extraDeployments)
 
int getExtraDeploymentLimit ()
 
void setExtraDeploymentLimit (int extraDeploymentLimit)
 
float getExtraDuration ()
 
void setExtraDuration (float extraDuration)
 
int getNumLost ()
 
void setNumLost (int numLost)
 
WeaponSlotAPI getWeaponSlot ()
 
void setCurrRate (float currRate)
 
float getCurrRate ()
 
float getCurrReplacementIntervalDuration ()
 
float getTimeUntilNextReplacement ()
 

Detailed Description

Definition at line 7 of file FighterLaunchBayAPI.java.

Member Function Documentation

◆ getCurrRate()

float com.fs.starfarer.api.combat.FighterLaunchBayAPI.getCurrRate ( )

◆ getCurrReplacementIntervalDuration()

float com.fs.starfarer.api.combat.FighterLaunchBayAPI.getCurrReplacementIntervalDuration ( )

◆ getExtraDeploymentLimit()

int com.fs.starfarer.api.combat.FighterLaunchBayAPI.getExtraDeploymentLimit ( )

◆ getExtraDeployments()

int com.fs.starfarer.api.combat.FighterLaunchBayAPI.getExtraDeployments ( )

◆ getExtraDuration()

float com.fs.starfarer.api.combat.FighterLaunchBayAPI.getExtraDuration ( )

◆ getFastReplacements()

int com.fs.starfarer.api.combat.FighterLaunchBayAPI.getFastReplacements ( )

◆ getLandingLocation()

Vector2f com.fs.starfarer.api.combat.FighterLaunchBayAPI.getLandingLocation ( ShipAPI  fighter)

Absolute location the fighter should be heading for landing.

Parameters
fighter
Returns

◆ getNumLost()

int com.fs.starfarer.api.combat.FighterLaunchBayAPI.getNumLost ( )

◆ getShip()

ShipAPI com.fs.starfarer.api.combat.FighterLaunchBayAPI.getShip ( )
Returns
The ship that this launch bay is on.

◆ getTimeUntilNextReplacement()

float com.fs.starfarer.api.combat.FighterLaunchBayAPI.getTimeUntilNextReplacement ( )

◆ getWeaponSlot()

WeaponSlotAPI com.fs.starfarer.api.combat.FighterLaunchBayAPI.getWeaponSlot ( )

◆ getWing()

FighterWingAPI com.fs.starfarer.api.combat.FighterLaunchBayAPI.getWing ( )

◆ land()

void com.fs.starfarer.api.combat.FighterLaunchBayAPI.land ( ShipAPI  fighter)

This removes the fighter from the engine, so its AI methods will stop being called. When the fighter is re-launched, a new AI will be created.

Parameters
fighter

◆ makeCurrentIntervalFast()

void com.fs.starfarer.api.combat.FighterLaunchBayAPI.makeCurrentIntervalFast ( )

◆ setCurrRate()

void com.fs.starfarer.api.combat.FighterLaunchBayAPI.setCurrRate ( float  currRate)

◆ setExtraDeploymentLimit()

void com.fs.starfarer.api.combat.FighterLaunchBayAPI.setExtraDeploymentLimit ( int  extraDeploymentLimit)

◆ setExtraDeployments()

void com.fs.starfarer.api.combat.FighterLaunchBayAPI.setExtraDeployments ( int  extraDeployments)

◆ setExtraDuration()

void com.fs.starfarer.api.combat.FighterLaunchBayAPI.setExtraDuration ( float  extraDuration)

◆ setFastReplacements()

void com.fs.starfarer.api.combat.FighterLaunchBayAPI.setFastReplacements ( int  fastReplacements)

◆ setNumLost()

void com.fs.starfarer.api.combat.FighterLaunchBayAPI.setNumLost ( int  numLost)

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