public class RiftCascadeEffect extends java.lang.Object implements BeamEffectPlugin
Modifier and Type | Field and Description |
---|---|
protected Vector2f |
arcFrom |
protected boolean |
doneSpawningMines |
static java.awt.Color |
EXPLOSION_UNDERCOLOR |
static int |
MAX_RIFTS |
static java.awt.Color |
NEGATIVE_SOURCE_COLOR |
protected int |
numToSpawn |
protected Vector2f |
prevMineLoc |
static java.lang.String |
RIFTCASCADE_MINELAYER |
static float |
SPAWN_INTERVAL |
static float |
SPAWN_SPACING |
protected float |
spawnDir |
protected float |
spawned |
static java.awt.Color |
STANDARD_RIFT_COLOR |
protected IntervalUtil |
tracker |
protected float |
untilNextSpawn |
static float |
UNUSED_RANGE_PER_SPAWN |
Constructor and Description |
---|
RiftCascadeEffect() |
Modifier and Type | Method and Description |
---|---|
void |
advance(float amount,
CombatEngineAPI engine,
BeamAPI beam) |
Vector2f |
getNextArcLoc(CombatEngineAPI engine,
BeamAPI beam,
float perSpawn) |
float |
getSizeMult() |
void |
spawnMine(ShipAPI source,
Vector2f mineLoc) |
void |
spawnNegativeParticles(CombatEngineAPI engine,
BeamAPI beam) |
public static java.awt.Color STANDARD_RIFT_COLOR
public static java.awt.Color EXPLOSION_UNDERCOLOR
public static java.awt.Color NEGATIVE_SOURCE_COLOR
public static java.lang.String RIFTCASCADE_MINELAYER
public static int MAX_RIFTS
public static float UNUSED_RANGE_PER_SPAWN
public static float SPAWN_SPACING
public static float SPAWN_INTERVAL
protected Vector2f arcFrom
protected Vector2f prevMineLoc
protected boolean doneSpawningMines
protected float spawned
protected int numToSpawn
protected float untilNextSpawn
protected float spawnDir
protected IntervalUtil tracker
public void advance(float amount, CombatEngineAPI engine, BeamAPI beam)
advance
in interface BeamEffectPlugin
public void spawnNegativeParticles(CombatEngineAPI engine, BeamAPI beam)
public Vector2f getNextArcLoc(CombatEngineAPI engine, BeamAPI beam, float perSpawn)
public float getSizeMult()
public void spawnMine(ShipAPI source, Vector2f mineLoc)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.