1package com.fs.starfarer.api.combat;
6import org.lwjgl.util.vector.Vector2f;
8import com.fs.starfarer.api.util.ColorShifterAPI;
9import com.fs.starfarer.api.util.ValueShifterAPI;
66 void fadeToOtherColor(Object key, Color other, Color contrailColor,
float effectLevel,
float maxBlend);
67 void extendFlame(Object key,
float extendLengthFraction,
float extendWidthFraction,
float extendGlowFraction);
void applyDamage(float damAmount, Object source)
boolean isPermanentlyDisabled()
void setHitpoints(float hp)
EngineSlotAPI getEngineSlot()
void disable(boolean permanent)
boolean isSystemActivated()
void computeEffectiveStats(boolean forceShowFloaty)
float getMaxSpeedWithoutBoost()
ColorShifterAPI getFlameColorShifter()
float computeDisabledFraction()
List< ShipEngineAPI > getShipEngines()
boolean isAcceleratingBackwards()
void setFlameLevel(EngineSlotAPI slot, float level)
ValueShifterAPI getExtendWidthFraction()
void fadeToOtherColor(Object key, Color other, Color contrailColor, float effectLevel, float maxBlend)
void forceFlameout(boolean suppressFloaty)
float getTurnDeceleration()
void extendFlame(Object key, float extendLengthFraction, float extendWidthFraction, float extendGlowFraction)
void forceShowAccelerating()
ValueShifterAPI getExtendGlowFraction()
float getFlameoutFraction()
ValueShifterAPI getExtendLengthFraction()
boolean isStrafingRight()