Package com.fs.starfarer.api.impl.combat
Class RiftTrailEffect
java.lang.Object
com.fs.starfarer.api.combat.BaseEveryFrameCombatPlugin
com.fs.starfarer.api.impl.combat.RiftTrailEffect
- All Implemented Interfaces:
CombatEnginePlugin
,EveryFrameCombatPlugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IntervalUtil
protected String
protected MissileAPI
protected ShipAPI
-
Constructor Summary
ConstructorsConstructorDescriptionRiftTrailEffect
(MissileAPI missile, String loopId) RiftTrailEffect
(ShipAPI ship, String loopId) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
advance
(float amount, List<InputEventAPI> events) protected float
protected float
protected float
protected Color
protected org.lwjgl.util.vector.Vector2f
protected org.lwjgl.util.vector.Vector2f
protected Color
Methods inherited from class com.fs.starfarer.api.combat.BaseEveryFrameCombatPlugin
init, processInputPreCoreControls, renderInUICoords, renderInWorldCoords
-
Field Details
-
interval
-
missile
-
ship
-
loopId
-
-
Constructor Details
-
RiftTrailEffect
-
RiftTrailEffect
-
-
Method Details
-
advance
- Specified by:
advance
in interfaceEveryFrameCombatPlugin
- Overrides:
advance
in classBaseEveryFrameCombatPlugin
-
getUndercolor
-
getDarkeningColor
-
getBaseParticleDuration
protected float getBaseParticleDuration() -
getBaseParticleSize
protected float getBaseParticleSize() -
getCurrentBaseAlpha
protected float getCurrentBaseAlpha() -
getEntityLocation
protected org.lwjgl.util.vector.Vector2f getEntityLocation() -
getEntityVelocity
protected org.lwjgl.util.vector.Vector2f getEntityVelocity() -
addParticles
public void addParticles()
-