Package com.fs.starfarer.api.impl.combat
Class NSLanceEffectSavedCopy
java.lang.Object
com.fs.starfarer.api.impl.combat.NSLanceEffectSavedCopy
- All Implemented Interfaces:
BeamEffectPlugin
,BeamEffectPluginWithReset
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.lwjgl.util.vector.Vector2f
protected boolean
static float
protected boolean
static float
static float
protected int
protected org.lwjgl.util.vector.Vector2f
static float
protected float
protected float
protected float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount, CombatEngineAPI engine, BeamAPI beam) org.lwjgl.util.vector.Vector2f
getNextArcLoc
(CombatEngineAPI engine, BeamAPI beam, float perSpawn) void
reset()
void
-
Field Details
-
MIN_SPAWN_DIST
public static float MIN_SPAWN_DIST -
DIST_PER_SPAWN
public static float DIST_PER_SPAWN -
NUM_SPAWNS
public static float NUM_SPAWNS -
SPAWN_INTERVAL
public static float SPAWN_INTERVAL -
arcFrom
protected org.lwjgl.util.vector.Vector2f arcFrom -
prevMineLoc
protected org.lwjgl.util.vector.Vector2f prevMineLoc -
done
protected boolean done -
spawned
protected float spawned -
numToSpawn
protected int numToSpawn -
untilNextSpawn
protected float untilNextSpawn -
spawnDir
protected float spawnDir -
canSpawn
protected boolean canSpawn
-
-
Constructor Details
-
NSLanceEffectSavedCopy
public NSLanceEffectSavedCopy()
-
-
Method Details
-
reset
public void reset()- Specified by:
reset
in interfaceBeamEffectPluginWithReset
-
advance
- Specified by:
advance
in interfaceBeamEffectPlugin
-
getNextArcLoc
public org.lwjgl.util.vector.Vector2f getNextArcLoc(CombatEngineAPI engine, BeamAPI beam, float perSpawn) -
spawnMine
-