Class BaseAutofitPlugin
java.lang.Object
com.fs.starfarer.api.plugins.impl.BaseAutofitPlugin
- All Implemented Interfaces:
AutofitPlugin
- Direct Known Subclasses:
CoreAutofitPlugin
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.fs.starfarer.api.plugins.AutofitPlugin
AutofitPlugin.AutofitOption, AutofitPlugin.AutofitPluginDelegate, AutofitPlugin.AvailableFighter, AutofitPlugin.AvailableWeapon
-
Constructor Summary
Constructors -
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
-
Constructor Details
-
BaseAutofitPlugin
public BaseAutofitPlugin()
-
-
Method Details
-
doFit
public void doFit(ShipVariantAPI current, ShipVariantAPI target, int maxSMods, AutofitPlugin.AutofitPluginDelegate delegate) - Specified by:
doFit
in interfaceAutofitPlugin
-
getOptions
- Specified by:
getOptions
in interfaceAutofitPlugin
-
getRating
public float getRating(ShipVariantAPI current, ShipVariantAPI target, AutofitPlugin.AutofitPluginDelegate delegate) - Specified by:
getRating
in interfaceAutofitPlugin
-
getCreditCost
public int getCreditCost()- Specified by:
getCreditCost
in interfaceAutofitPlugin
-
doQuickAction
- Specified by:
doQuickAction
in interfaceAutofitPlugin
-
getQuickActionText
- Specified by:
getQuickActionText
in interfaceAutofitPlugin
-
getQuickActionTooltip
- Specified by:
getQuickActionTooltip
in interfaceAutofitPlugin
-
autoAssignOfficers
- Specified by:
autoAssignOfficers
in interfaceAutofitPlugin
-
isQuickActionEnabled
- Specified by:
isQuickActionEnabled
in interfaceAutofitPlugin
-
setRandom
- Specified by:
setRandom
in interfaceAutofitPlugin
-