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 23 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: