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

Classes

class  AutofitOption
 
interface  AutofitPluginDelegate
 
interface  AvailableFighter
 
interface  AvailableWeapon
 

Public Member Functions

List< AutofitOption > getOptions ()
 
void doFit (ShipVariantAPI current, ShipVariantAPI target, int maxSMods, AutofitPluginDelegate delegate)
 
float getRating (ShipVariantAPI current, ShipVariantAPI target, AutofitPluginDelegate delegate)
 
int getCreditCost ()
 
String getQuickActionText ()
 
void doQuickAction (ShipVariantAPI current, AutofitPluginDelegate delegate)
 
String getQuickActionTooltip ()
 
void autoAssignOfficers (CampaignFleetAPI fleet)
 
boolean isQuickActionEnabled (ShipVariantAPI currentVariant)
 
void setRandom (Random random)
 

Detailed Description

Definition at line 21 of file AutofitPlugin.java.

Member Function Documentation

◆ autoAssignOfficers()

void com.fs.starfarer.api.plugins.AutofitPlugin.autoAssignOfficers ( CampaignFleetAPI  fleet)

◆ doFit()

void com.fs.starfarer.api.plugins.AutofitPlugin.doFit ( ShipVariantAPI  current,
ShipVariantAPI  target,
int  maxSMods,
AutofitPluginDelegate  delegate 
)

◆ doQuickAction()

void com.fs.starfarer.api.plugins.AutofitPlugin.doQuickAction ( ShipVariantAPI  current,
AutofitPluginDelegate  delegate 
)

◆ getCreditCost()

int com.fs.starfarer.api.plugins.AutofitPlugin.getCreditCost ( )

◆ getOptions()

List< AutofitOption > com.fs.starfarer.api.plugins.AutofitPlugin.getOptions ( )

◆ getQuickActionText()

String com.fs.starfarer.api.plugins.AutofitPlugin.getQuickActionText ( )

◆ getQuickActionTooltip()

String com.fs.starfarer.api.plugins.AutofitPlugin.getQuickActionTooltip ( )

◆ getRating()

float com.fs.starfarer.api.plugins.AutofitPlugin.getRating ( ShipVariantAPI  current,
ShipVariantAPI  target,
AutofitPluginDelegate  delegate 
)

◆ isQuickActionEnabled()

boolean com.fs.starfarer.api.plugins.AutofitPlugin.isQuickActionEnabled ( ShipVariantAPI  currentVariant)

◆ setRandom()

void com.fs.starfarer.api.plugins.AutofitPlugin.setRandom ( Random  random)

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