public class ThreatShipReclamationScript extends BaseEveryFrameCombatPlugin
| Modifier and Type | Field and Description |
|---|---|
static float |
CR_PER_RECLAMATION_SWARM |
protected float |
delay |
protected float |
elapsed |
protected float |
fadeOutTime |
protected IntervalUtil |
interval |
protected IntervalUtil |
interval2 |
protected float |
origMaxSpeed |
protected java.util.List<ShipAPI> |
pieces |
protected ShipAPI |
primary |
static float |
RECLAMATION_SWARM_COLLISION_MULT |
static float |
RECLAMATION_SWARM_FRAGMENT_SIZE_MULT |
static float |
RECLAMATION_SWARM_HP_MULT |
static float |
RECLAMATION_SWARM_RADIUS_MULT |
static float |
RECLAMATION_SWARM_SPEED_MULT |
protected boolean |
spawnedSwarms |
protected java.util.List<ShipAPI> |
swarms |
| Constructor and Description |
|---|
ThreatShipReclamationScript(ShipAPI ship,
float delay) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount,
java.util.List<InputEventAPI> events) |
java.util.List<ShipAPI> |
getPieces() |
protected ShipAPI |
launchSwarm() |
protected void |
spawnParticles(ShipAPI ship,
float amount,
float progress) |
protected void |
spawnSwarms(float amount) |
init, processInputPreCoreControls, renderInUICoords, renderInWorldCoordspublic static float CR_PER_RECLAMATION_SWARM
public static float RECLAMATION_SWARM_SPEED_MULT
public static float RECLAMATION_SWARM_COLLISION_MULT
public static float RECLAMATION_SWARM_RADIUS_MULT
public static float RECLAMATION_SWARM_HP_MULT
public static float RECLAMATION_SWARM_FRAGMENT_SIZE_MULT
protected float elapsed
protected float delay
protected float fadeOutTime
protected float origMaxSpeed
protected IntervalUtil interval
protected IntervalUtil interval2
protected boolean spawnedSwarms
public ThreatShipReclamationScript(ShipAPI ship, float delay)
public void advance(float amount, java.util.List<InputEventAPI> events)
advance in interface EveryFrameCombatPluginadvance in class BaseEveryFrameCombatPluginprotected void spawnParticles(ShipAPI ship, float amount, float progress)
protected void spawnSwarms(float amount)
protected ShipAPI launchSwarm()