Class TenebrousExpulsionSystemScript
java.lang.Object
com.fs.starfarer.api.impl.combat.BaseShipSystemScript
com.fs.starfarer.api.impl.combat.dweller.TenebrousExpulsionSystemScript
- All Implemented Interfaces:
ShipSystemStatsScript
,ShipSystemStatsScriptAdvanced
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.fs.starfarer.api.plugins.ShipSystemStatsScript
ShipSystemStatsScript.State, ShipSystemStatsScript.StatusData
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic float
static String
protected float
protected org.lwjgl.util.vector.Vector2f
static float
static float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) static void
fireShroudedEjecta
(ShipAPI ship, org.lwjgl.util.vector.Vector2f fireDir) getStatusData
(int index, ShipSystemStatsScript.State state, float effectLevel) protected void
Methods inherited from class com.fs.starfarer.api.impl.combat.BaseShipSystemScript
getActiveOverride, getDisplayNameOverride, getInfoText, getInOverride, getOutOverride, getRegenOverride, getUsesOverride, isUsable, unapply
-
Field Details
-
EJECTA_WING
-
REFIRE_DELAY
public static float REFIRE_DELAY -
LAUNCH_ARC
public static float LAUNCH_ARC -
BACK_OFF_ACCEL
public static float BACK_OFF_ACCEL -
fireDir
protected org.lwjgl.util.vector.Vector2f fireDir -
elapsedActive
protected float elapsedActive
-
-
Constructor Details
-
TenebrousExpulsionSystemScript
public TenebrousExpulsionSystemScript()
-
-
Method Details
-
init
-
apply
public void apply(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) - Specified by:
apply
in interfaceShipSystemStatsScript
- Overrides:
apply
in classBaseShipSystemScript
-
fireShroudedEjecta
-
getStatusData
public ShipSystemStatsScript.StatusData getStatusData(int index, ShipSystemStatsScript.State state, float effectLevel) - Specified by:
getStatusData
in interfaceShipSystemStatsScript
- Overrides:
getStatusData
in classBaseShipSystemScript
-