Class TurbulenceEntityPlugin.ParticleData

java.lang.Object
com.fs.starfarer.api.impl.campaign.velfield.TurbulenceEntityPlugin.ParticleData
Enclosing class:
TurbulenceEntityPlugin

public static class TurbulenceEntityPlugin.ParticleData extends Object
  • Field Details

    • sprite

      public SpriteAPI sprite
    • offset

      public org.lwjgl.util.vector.Vector2f offset
    • vel

      public org.lwjgl.util.vector.Vector2f vel
    • scale

      public float scale
    • scaleIncreaseRate

      public float scaleIncreaseRate
    • turnDir

      public float turnDir
    • angle

      public float angle
    • maxDur

      public float maxDur
    • fader

      public FaderUtil fader
    • elapsed

      public float elapsed
    • baseSize

      public float baseSize
    • mass

      public float mass
    • color

      protected Color color
  • Constructor Details

    • ParticleData

      public ParticleData(float baseSize, float mass, float durIn, float durOut, float endSizeMult, float maxAngVel, Color color, String spriteSheetKey)
  • Method Details

    • advance

      public void advance(float amount, VelocityField field, float fieldX, float fieldY, float fieldFacing)