Uses of Interface
com.fs.starfarer.api.loading.WeaponSlotAPI
Packages that use WeaponSlotAPI
Package
Description
-
Uses of WeaponSlotAPI in com.fs.starfarer.api
Methods in com.fs.starfarer.api that return WeaponSlotAPIModifier and TypeMethodDescriptionSettingsAPI.createWeaponSlot
(String id, WeaponAPI.WeaponType weaponType, WeaponAPI.WeaponSize slotSize, String slotTypeStr, String nodeId, org.lwjgl.util.vector.Vector2f nodePos, float angle, float arc) -
Uses of WeaponSlotAPI in com.fs.starfarer.api.combat
Methods in com.fs.starfarer.api.combat that return WeaponSlotAPIModifier and TypeMethodDescriptionWeaponAPI.getSlot()
ShipAPI.getStationSlot()
FighterLaunchBayAPI.getWeaponSlot()
ShipHullSpecAPI.getWeaponSlot
(String slotId) ShipHullSpecAPI.getWeaponSlotAPI
(String slotId) Methods in com.fs.starfarer.api.combat that return types with arguments of type WeaponSlotAPIMethods in com.fs.starfarer.api.combat with parameters of type WeaponSlotAPIModifier and TypeMethodDescriptionvoid
ShipAPI.setStationSlot
(WeaponSlotAPI stationSlot) void
CombatEngineAPI.spawnMuzzleFlashOrSmoke
(ShipAPI ship, WeaponSlotAPI slot, WeaponSpecAPI spec, int barrel, float targetAngle) -
Uses of WeaponSlotAPI in com.fs.starfarer.api.impl
Methods in com.fs.starfarer.api.impl with parameters of type WeaponSlotAPIModifier and TypeMethodDescriptionvoid
SimulatorPluginImpl.clearWeaponSlot
(WeaponSlotAPI slot, ShipVariantAPI variant) void
SimulatorPluginImpl.fitWeaponInSlot
(WeaponSlotAPI slot, AutofitPlugin.AvailableWeapon weapon, ShipVariantAPI variant) -
Uses of WeaponSlotAPI in com.fs.starfarer.api.impl.campaign.fleets
Methods in com.fs.starfarer.api.impl.campaign.fleets with parameters of type WeaponSlotAPIModifier and TypeMethodDescriptionvoid
DefaultFleetInflater.clearWeaponSlot
(WeaponSlotAPI slot, ShipVariantAPI variant) void
DefaultFleetInflater.fitWeaponInSlot
(WeaponSlotAPI slot, AutofitPlugin.AvailableWeapon weapon, ShipVariantAPI variant) -
Uses of WeaponSlotAPI in com.fs.starfarer.api.impl.campaign.tutorial
Methods in com.fs.starfarer.api.impl.campaign.tutorial with parameters of type WeaponSlotAPIModifier and TypeMethodDescriptionTutorialMissionEvent.getWeaponForSlot
(WeaponSlotAPI slot) TutorialMissionIntel.getWeaponForSlot
(WeaponSlotAPI slot) -
Uses of WeaponSlotAPI in com.fs.starfarer.api.impl.combat
Fields in com.fs.starfarer.api.impl.combat declared as WeaponSlotAPIFields in com.fs.starfarer.api.impl.combat with type parameters of type WeaponSlotAPIModifier and TypeFieldDescriptionprotected WeightedRandomPicker<WeaponSlotAPI>
MoteControlScript.launchSlots
Methods in com.fs.starfarer.api.impl.combat with parameters of type WeaponSlotAPIModifier and TypeMethodDescriptionprotected EveryFrameCombatPlugin
OrionDeviceStats.createBombImpactPlugin
(ShipAPI ship, WeaponSlotAPI launchSlot, MissileAPI bomb, org.lwjgl.util.vector.Vector2f launchLoc, float launchAngle) void
OrionDeviceStats.spawnBomb
(ShipAPI source, WeaponSlotAPI slot) -
Uses of WeaponSlotAPI in com.fs.starfarer.api.impl.combat.threat
Fields in com.fs.starfarer.api.impl.combat.threat declared as WeaponSlotAPIFields in com.fs.starfarer.api.impl.combat.threat with type parameters of type WeaponSlotAPIModifier and TypeFieldDescriptionprotected WeightedRandomPicker<WeaponSlotAPI>
ConstructionSwarmSystemScript.slots
protected List<WeaponSlotAPI>
EnergyLashSystemScript.slots
-
Uses of WeaponSlotAPI in com.fs.starfarer.api.plugins
Methods in com.fs.starfarer.api.plugins with parameters of type WeaponSlotAPIModifier and TypeMethodDescriptionvoid
AutofitPlugin.AutofitPluginDelegate.clearWeaponSlot
(WeaponSlotAPI slot, ShipVariantAPI variant) void
AutofitPlugin.AutofitPluginDelegate.fitWeaponInSlot
(WeaponSlotAPI slot, AutofitPlugin.AvailableWeapon weapon, ShipVariantAPI variant) -
Uses of WeaponSlotAPI in com.fs.starfarer.api.plugins.impl
Methods in com.fs.starfarer.api.plugins.impl that return types with arguments of type WeaponSlotAPIModifier and TypeMethodDescriptionCoreAutofitPlugin.getWeaponSlotsInPriorityOrder
(ShipVariantAPI current, ShipVariantAPI target, boolean upgradeMode) Methods in com.fs.starfarer.api.plugins.impl with parameters of type WeaponSlotAPIModifier and TypeMethodDescriptionvoid
CoreAutofitPlugin.clearWeaponSlot
(WeaponSlotAPI slot, AutofitPlugin.AutofitPluginDelegate delegate, ShipVariantAPI variant) CoreAutofitPlugin.getBestMatch
(WeaponSpecAPI desired, boolean useBetter, String catId, Set<String> alreadyUsed, List<AutofitPlugin.AvailableWeapon> possible, WeaponSlotAPI slot, AutofitPlugin.AutofitPluginDelegate delegate) CoreAutofitPlugin.getPossibleWeapons
(WeaponSlotAPI slot, WeaponSpecAPI desired, ShipVariantAPI current, float opLeft, List<AutofitPlugin.AvailableWeapon> weapons) float
CoreAutofitPlugin.getSlotPriorityScore
(WeaponSlotAPI slot)