Class ThreatShipConstructionScript
java.lang.Object
com.fs.starfarer.api.combat.BaseEveryFrameCombatPlugin
com.fs.starfarer.api.impl.combat.threat.ThreatShipConstructionScript
- All Implemented Interfaces:
CombatEnginePlugin
,EveryFrameCombatPlugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CollisionClass
protected float
protected float
static float
protected float
protected float
protected IntervalUtil
protected float
protected ShipAPI
static String
protected ShipAPI
static String
protected String
-
Constructor Summary
ConstructorsConstructorDescriptionThreatShipConstructionScript
(String variantId, ShipAPI source, float delay, float fadeInTime) -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount, List<InputEventAPI> events) getShip()
protected void
spawnParticles
(float amount) protected void
Methods inherited from class com.fs.starfarer.api.combat.BaseEveryFrameCombatPlugin
init, processInputPreCoreControls, renderInUICoords, renderInWorldCoords
-
Field Details
-
SWARM_CONSTRUCTING_SHIP
-
SHIP_UNDER_CONSTRUCTION
-
FADE_IN_RATE_MULT_WHEN_DESTROYED
public static float FADE_IN_RATE_MULT_WHEN_DESTROYED -
elapsed
protected float elapsed -
ship
-
collisionClass
-
variantId
-
source
-
delay
protected float delay -
fadeInTime
protected float fadeInTime -
origMaxSpeed
protected float origMaxSpeed -
explodedPieces
-
interval
-
hulkFor
protected float hulkFor
-
-
Constructor Details
-
ThreatShipConstructionScript
-
-
Method Details
-
getShip
-
spawnShip
protected void spawnShip() -
advance
- Specified by:
advance
in interfaceEveryFrameCombatPlugin
- Overrides:
advance
in classBaseEveryFrameCombatPlugin
-
spawnParticles
protected void spawnParticles(float amount)
-