Class ThreatShipConstructionScript

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

public class ThreatShipConstructionScript extends BaseEveryFrameCombatPlugin
  • Field Details

    • SWARM_CONSTRUCTING_SHIP

      public static String SWARM_CONSTRUCTING_SHIP
    • SHIP_UNDER_CONSTRUCTION

      public static String SHIP_UNDER_CONSTRUCTION
    • FADE_IN_RATE_MULT_WHEN_DESTROYED

      public static float FADE_IN_RATE_MULT_WHEN_DESTROYED
    • elapsed

      protected float elapsed
    • ship

      protected ShipAPI ship
    • collisionClass

      protected CollisionClass collisionClass
    • variantId

      protected String variantId
    • source

      protected ShipAPI source
    • delay

      protected float delay
    • fadeInTime

      protected float fadeInTime
    • origMaxSpeed

      protected float origMaxSpeed
    • explodedPieces

      protected List<ShipAPI> explodedPieces
    • interval

      protected IntervalUtil interval
    • hulkFor

      protected float hulkFor
  • Constructor Details

    • ThreatShipConstructionScript

      public ThreatShipConstructionScript(String variantId, ShipAPI source, float delay, float fadeInTime)
  • Method Details