Class ThreatShipReclamationScript
java.lang.Object
com.fs.starfarer.api.combat.BaseEveryFrameCombatPlugin
com.fs.starfarer.api.impl.combat.threat.ThreatShipReclamationScript
- All Implemented Interfaces:
CombatEnginePlugin
,EveryFrameCombatPlugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic float
protected float
protected float
protected float
protected IntervalUtil
protected IntervalUtil
protected float
protected ShipAPI
static float
static float
static float
static float
static float
protected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount, List<InputEventAPI> events) protected ShipAPI
protected void
spawnParticles
(ShipAPI ship, float amount, float progress) protected void
spawnSwarms
(float amount) Methods inherited from class com.fs.starfarer.api.combat.BaseEveryFrameCombatPlugin
init, processInputPreCoreControls, renderInUICoords, renderInWorldCoords
-
Field Details
-
CR_PER_RECLAMATION_SWARM
public static float CR_PER_RECLAMATION_SWARM -
RECLAMATION_SWARM_SPEED_MULT
public static float RECLAMATION_SWARM_SPEED_MULT -
RECLAMATION_SWARM_COLLISION_MULT
public static float RECLAMATION_SWARM_COLLISION_MULT -
RECLAMATION_SWARM_RADIUS_MULT
public static float RECLAMATION_SWARM_RADIUS_MULT -
RECLAMATION_SWARM_HP_MULT
public static float RECLAMATION_SWARM_HP_MULT -
RECLAMATION_SWARM_FRAGMENT_SIZE_MULT
public static float RECLAMATION_SWARM_FRAGMENT_SIZE_MULT -
elapsed
protected float elapsed -
-
pieces
-
swarms
-
delay
protected float delay -
fadeOutTime
protected float fadeOutTime -
origMaxSpeed
protected float origMaxSpeed -
interval
-
interval2
-
spawnedSwarms
protected boolean spawnedSwarms
-
-
Constructor Details
-
ThreatShipReclamationScript
-
-
Method Details
-
getPieces
-
advance
- Specified by:
advance
in interfaceEveryFrameCombatPlugin
- Overrides:
advance
in classBaseEveryFrameCombatPlugin
-
spawnParticles
-
spawnSwarms
protected void spawnSwarms(float amount) -
launchSwarm
-