Package com.fs.starfarer.api.plugins
Interface AutofitPlugin.AutofitPluginDelegate
- All Known Implementing Classes:
DefaultFleetInflater
,SimulatorPluginImpl
- Enclosing interface:
- AutofitPlugin
public static interface AutofitPlugin.AutofitPluginDelegate
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
clearFighterSlot
(int index, ShipVariantAPI variant) void
clearWeaponSlot
(WeaponSlotAPI slot, ShipVariantAPI variant) void
fitFighterInSlot
(int index, AutofitPlugin.AvailableFighter fighter, ShipVariantAPI variant) void
fitWeaponInSlot
(WeaponSlotAPI slot, AutofitPlugin.AvailableWeapon weapon, ShipVariantAPI variant) getShip()
boolean
boolean
boolean
isPriority
(FighterWingSpecAPI wing) boolean
isPriority
(WeaponSpecAPI weapon) void
syncUIWithVariant
(ShipVariantAPI variant)
-
Method Details
-
fitFighterInSlot
-
clearFighterSlot
-
fitWeaponInSlot
void fitWeaponInSlot(WeaponSlotAPI slot, AutofitPlugin.AvailableWeapon weapon, ShipVariantAPI variant) -
clearWeaponSlot
-
getAvailableWeapons
List<AutofitPlugin.AvailableWeapon> getAvailableWeapons() -
getAvailableFighters
List<AutofitPlugin.AvailableFighter> getAvailableFighters() -
isPriority
-
isPriority
-
getAvailableHullmods
-
syncUIWithVariant
-
getShip
ShipAPI getShip() -
getFaction
FactionAPI getFaction() -
isAllowSlightRandomization
boolean isAllowSlightRandomization() -
isPlayerCampaignRefit
boolean isPlayerCampaignRefit() -
canAddRemoveHullmodInPlayerCampaignRefit
-
getMarket
MarketAPI getMarket() -
getFleetMember
FleetMemberAPI getFleetMember()
-