Uses of Interface
com.fs.starfarer.api.combat.ShipAIPlugin
Packages that use ShipAIPlugin
Package
Description
-
Uses of ShipAIPlugin in com.fs.starfarer.api
Methods in com.fs.starfarer.api that return ShipAIPluginModifier and TypeMethodDescriptionSettingsAPI.createDefaultShipAI
(ShipAPI ship, ShipAIConfig config) SettingsAPI.pickShipAIPlugin
(FleetMemberAPI member, ShipAPI ship) Methods in com.fs.starfarer.api that return types with arguments of type ShipAIPluginModifier and TypeMethodDescriptionBaseModPlugin.pickDroneAI
(ShipAPI drone, ShipAPI mothership, DroneLauncherShipSystemAPI system) ModPlugin.pickDroneAI
(ShipAPI drone, ShipAPI mothership, DroneLauncherShipSystemAPI system) Called to pick drone AI implementation.BaseModPlugin.pickShipAI
(FleetMemberAPI member, ShipAPI ship) ModPlugin.pickShipAI
(FleetMemberAPI member, ShipAPI ship) Called to pick an AI implementation for a specific ship. -
Uses of ShipAIPlugin in com.fs.starfarer.api.combat
Methods in com.fs.starfarer.api.combat that return ShipAIPluginModifier and TypeMethodDescriptionShipAPI.getShipAI()
Does NOT return the same ai passed in to setShipAI(), but a wrapper around it.Methods in com.fs.starfarer.api.combat with parameters of type ShipAIPluginModifier and TypeMethodDescriptionvoid
ShipAPI.setShipAI
(ShipAIPlugin ai) Only should be called if the AI needs to be changed dynamically. -
Uses of ShipAIPlugin in com.fs.starfarer.api.impl.campaign
Methods in com.fs.starfarer.api.impl.campaign that return types with arguments of type ShipAIPluginModifier and TypeMethodDescriptionCoreLifecyclePluginImpl.pickShipAI
(FleetMemberAPI member, ShipAPI ship) -
Uses of ShipAIPlugin in com.fs.starfarer.api.impl.combat.dweller
Classes in com.fs.starfarer.api.impl.combat.dweller that implement ShipAIPlugin -
Uses of ShipAIPlugin in com.fs.starfarer.api.impl.combat.threat
Classes in com.fs.starfarer.api.impl.combat.threat that implement ShipAIPlugin