public class RiftTrailEffect extends BaseEveryFrameCombatPlugin
| Modifier and Type | Field and Description |
|---|---|
protected IntervalUtil |
interval |
protected java.lang.String |
loopId |
protected MissileAPI |
missile |
protected ShipAPI |
ship |
| Constructor and Description |
|---|
RiftTrailEffect(MissileAPI missile,
java.lang.String loopId) |
RiftTrailEffect(ShipAPI ship,
java.lang.String loopId) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParticles() |
void |
advance(float amount,
java.util.List<InputEventAPI> events) |
protected float |
getBaseParticleDuration() |
protected float |
getBaseParticleSize() |
protected float |
getCurrentBaseAlpha() |
protected java.awt.Color |
getDarkeningColor() |
protected org.lwjgl.util.vector.Vector2f |
getEntityLocation() |
protected org.lwjgl.util.vector.Vector2f |
getEntityVelocity() |
protected java.awt.Color |
getUndercolor() |
init, processInputPreCoreControls, renderInUICoords, renderInWorldCoordsprotected IntervalUtil interval
protected MissileAPI missile
protected java.lang.String loopId
public RiftTrailEffect(MissileAPI missile, java.lang.String loopId)
public RiftTrailEffect(ShipAPI ship, java.lang.String loopId)
public void advance(float amount, java.util.List<InputEventAPI> events)
advance in interface EveryFrameCombatPluginadvance in class BaseEveryFrameCombatPluginprotected java.awt.Color getUndercolor()
protected java.awt.Color getDarkeningColor()
protected float getBaseParticleDuration()
protected float getBaseParticleSize()
protected float getCurrentBaseAlpha()
protected org.lwjgl.util.vector.Vector2f getEntityLocation()
protected org.lwjgl.util.vector.Vector2f getEntityVelocity()
public void addParticles()