1package com.fs.starfarer.api.combat;
7import org.lwjgl.util.vector.Vector2f;
9import com.fs.starfarer.api.util.ColorShifterAPI;
10import com.fs.starfarer.api.util.ValueShifterAPI;
67 void fadeToOtherColor(Object key, Color other, Color contrailColor,
float effectLevel,
float maxBlend);
68 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()