public class NSLanceEffectSavedCopy extends java.lang.Object implements BeamEffectPluginWithReset
Modifier and Type | Field and Description |
---|---|
protected Vector2f |
arcFrom |
protected boolean |
canSpawn |
static float |
DIST_PER_SPAWN |
protected boolean |
done |
static float |
MIN_SPAWN_DIST |
static float |
NUM_SPAWNS |
protected int |
numToSpawn |
protected Vector2f |
prevMineLoc |
static float |
SPAWN_INTERVAL |
protected float |
spawnDir |
protected float |
spawned |
protected float |
untilNextSpawn |
Constructor and Description |
---|
NSLanceEffectSavedCopy() |
Modifier and Type | Method and Description |
---|---|
void |
advance(float amount,
CombatEngineAPI engine,
BeamAPI beam) |
Vector2f |
getNextArcLoc(CombatEngineAPI engine,
BeamAPI beam,
float perSpawn) |
void |
reset() |
void |
spawnMine(ShipAPI source,
Vector2f mineLoc) |
public static float MIN_SPAWN_DIST
public static float DIST_PER_SPAWN
public static float NUM_SPAWNS
public static float SPAWN_INTERVAL
protected Vector2f arcFrom
protected Vector2f prevMineLoc
protected boolean done
protected float spawned
protected int numToSpawn
protected float untilNextSpawn
protected float spawnDir
protected boolean canSpawn
public void reset()
reset
in interface BeamEffectPluginWithReset
public void advance(float amount, CombatEngineAPI engine, BeamAPI beam)
advance
in interface BeamEffectPlugin
public Vector2f getNextArcLoc(CombatEngineAPI engine, BeamAPI beam, float perSpawn)
public void spawnMine(ShipAPI source, Vector2f mineLoc)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.