Class RiftTrailEffect

java.lang.Object
com.fs.starfarer.api.combat.BaseEveryFrameCombatPlugin
com.fs.starfarer.api.impl.combat.RiftTrailEffect
All Implemented Interfaces:
CombatEnginePlugin, EveryFrameCombatPlugin

public class RiftTrailEffect extends BaseEveryFrameCombatPlugin
  • Field Details

  • Constructor Details

    • RiftTrailEffect

      public RiftTrailEffect(MissileAPI missile, String loopId)
    • RiftTrailEffect

      public RiftTrailEffect(ShipAPI ship, String loopId)
  • Method Details

    • advance

      public void advance(float amount, List<InputEventAPI> events)
      Specified by:
      advance in interface EveryFrameCombatPlugin
      Overrides:
      advance in class BaseEveryFrameCombatPlugin
    • getUndercolor

      protected Color getUndercolor()
    • getDarkeningColor

      protected Color 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()