public class NSLanceEffectSavedCopy extends java.lang.Object implements BeamEffectPluginWithReset
| Modifier and Type | Field and Description |
|---|---|
protected org.lwjgl.util.vector.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 org.lwjgl.util.vector.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) |
org.lwjgl.util.vector.Vector2f |
getNextArcLoc(CombatEngineAPI engine,
BeamAPI beam,
float perSpawn) |
void |
reset() |
void |
spawnMine(ShipAPI source,
org.lwjgl.util.vector.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 org.lwjgl.util.vector.Vector2f arcFrom
protected org.lwjgl.util.vector.Vector2f prevMineLoc
protected boolean done
protected float spawned
protected int numToSpawn
protected float untilNextSpawn
protected float spawnDir
protected boolean canSpawn
public NSLanceEffectSavedCopy()
public void reset()
reset in interface BeamEffectPluginWithResetpublic void advance(float amount, CombatEngineAPI engine, BeamAPI beam)
advance in interface BeamEffectPluginpublic org.lwjgl.util.vector.Vector2f getNextArcLoc(CombatEngineAPI engine, BeamAPI beam, float perSpawn)