public class AttackSwarmPhaseModeScript extends BaseEveryFrameCombatPlugin
| Modifier and Type | Field and Description |
|---|---|
static float |
DURATION |
protected float |
glowFadeDelay |
protected java.awt.Color |
origColor |
protected float |
origFlashFrequency |
protected float |
origFlashRateMult |
protected float |
origRadius |
protected ShipAPI |
ship |
protected float |
timeLeft |
| Constructor and Description |
|---|
AttackSwarmPhaseModeScript(ShipAPI ship) |
AttackSwarmPhaseModeScript(ShipAPI ship,
float dur) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount,
java.util.List<InputEventAPI> events) |
void |
suppressGlow() |
void |
turnOffPhaseMode() |
void |
turnOnPhaseMode() |
init, processInputPreCoreControls, renderInUICoords, renderInWorldCoordspublic static float DURATION
protected float timeLeft
protected java.awt.Color origColor
protected float origRadius
protected float origFlashFrequency
protected float origFlashRateMult
protected float glowFadeDelay
public AttackSwarmPhaseModeScript(ShipAPI ship)
public AttackSwarmPhaseModeScript(ShipAPI ship, float dur)
public void turnOnPhaseMode()
public void turnOffPhaseMode()
public void suppressGlow()
public void advance(float amount, java.util.List<InputEventAPI> events)
advance in interface EveryFrameCombatPluginadvance in class BaseEveryFrameCombatPlugin