Package com.fs.starfarer.api.plugins
Interface AutofitPlugin
- All Known Implementing Classes:
BaseAutofitPlugin
,CoreAutofitPlugin
public interface AutofitPlugin
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
static interface
static interface
static interface
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
doFit
(ShipVariantAPI current, ShipVariantAPI target, int maxSMods, AutofitPlugin.AutofitPluginDelegate delegate) void
doQuickAction
(ShipVariantAPI current, AutofitPlugin.AutofitPluginDelegate delegate) int
float
getRating
(ShipVariantAPI current, ShipVariantAPI target, AutofitPlugin.AutofitPluginDelegate delegate) boolean
isQuickActionEnabled
(ShipVariantAPI currentVariant) void
-
Method Details
-
getOptions
List<AutofitPlugin.AutofitOption> getOptions() -
doFit
void doFit(ShipVariantAPI current, ShipVariantAPI target, int maxSMods, AutofitPlugin.AutofitPluginDelegate delegate) -
getRating
float getRating(ShipVariantAPI current, ShipVariantAPI target, AutofitPlugin.AutofitPluginDelegate delegate) -
getCreditCost
int getCreditCost() -
getQuickActionText
String getQuickActionText() -
doQuickAction
-
getQuickActionTooltip
String getQuickActionTooltip() -
autoAssignOfficers
-
isQuickActionEnabled
-
setRandom
-