Class FlareManager

java.lang.Object
com.fs.starfarer.api.impl.campaign.terrain.FlareManager

public class FlareManager extends Object
  • Constructor Details

  • Method Details

    • getFlares

      public List<FlareManager.Flare> getFlares()
    • advance

      public void advance(float amount)
    • getActiveFlare

      public FlareManager.Flare getActiveFlare()
    • isInActiveFlareArc

      public boolean isInActiveFlareArc(org.lwjgl.util.vector.Vector2f point)
    • isInActiveFlareArc

      public boolean isInActiveFlareArc(SectorEntityToken other)
    • isInActiveFlareArc

      public boolean isInActiveFlareArc(float angle)
    • getColorForAngle

      public Color getColorForAngle(Color baseColor, float angle)
    • getExtraLengthFlat

      public float getExtraLengthFlat(float angle)
    • getExtraLengthMult

      public float getExtraLengthMult(float angle)
    • getShortenMod

      public float getShortenMod(float angle)
    • getInnerOffsetMult

      public float getInnerOffsetMult(float angle)
    • initNewFlareSequence

      protected void initNewFlareSequence()
    • genSmallFlare

      protected FlareManager.Flare genSmallFlare(float dir, float arc)
    • genLargeFlare

      protected FlareManager.Flare genLargeFlare()
    • setColors

      protected void setColors(FlareManager.Flare flare)