public interface ShipEngineControllerAPI
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ShipEngineControllerAPI.ShipEngineAPI |
| Modifier and Type | Method and Description |
|---|---|
float |
computeDisabledFraction() |
void |
computeEffectiveStats(boolean forceShowFloaty) |
void |
extendFlame(java.lang.Object key,
float extendLengthFraction,
float extendWidthFraction,
float extendGlowFraction) |
void |
fadeToOtherColor(java.lang.Object key,
java.awt.Color other,
java.awt.Color contrailColor,
float effectLevel,
float maxBlend) |
void |
forceFlameout() |
void |
forceFlameout(boolean suppressFloaty) |
void |
forceShowAccelerating() |
ValueShifterAPI |
getExtendGlowFraction() |
ValueShifterAPI |
getExtendLengthFraction() |
ValueShifterAPI |
getExtendWidthFraction() |
ColorShifterAPI |
getFlameColorShifter() |
float |
getFlameoutFraction() |
float |
getMaxSpeedWithoutBoost() |
java.util.List<ShipEngineControllerAPI.ShipEngineAPI> |
getShipEngines() |
float |
getTurnDeceleration() |
boolean |
isAccelerating() |
boolean |
isAcceleratingBackwards() |
boolean |
isDecelerating() |
boolean |
isDisabled() |
boolean |
isFlamedOut() |
boolean |
isFlamingOut() |
boolean |
isIdle() |
boolean |
isStrafingLeft() |
boolean |
isStrafingRight() |
boolean |
isTurningLeft() |
boolean |
isTurningRight() |
void |
setFlameLevel(EngineSlotAPI slot,
float level)
How extended the engine flame is.
|
boolean isAccelerating()
boolean isAcceleratingBackwards()
boolean isDecelerating()
boolean isTurningLeft()
boolean isTurningRight()
boolean isStrafingLeft()
boolean isStrafingRight()
boolean isIdle()
java.util.List<ShipEngineControllerAPI.ShipEngineAPI> getShipEngines()
void fadeToOtherColor(java.lang.Object key, java.awt.Color other, java.awt.Color contrailColor, float effectLevel, float maxBlend)
void extendFlame(java.lang.Object key, float extendLengthFraction, float extendWidthFraction, float extendGlowFraction)
void forceFlameout()
void forceFlameout(boolean suppressFloaty)
float getMaxSpeedWithoutBoost()
float computeDisabledFraction()
float getFlameoutFraction()
void computeEffectiveStats(boolean forceShowFloaty)
boolean isFlamedOut()
boolean isDisabled()
boolean isFlamingOut()
void setFlameLevel(EngineSlotAPI slot, float level)
slot - level - ValueShifterAPI getExtendLengthFraction()
ValueShifterAPI getExtendWidthFraction()
ValueShifterAPI getExtendGlowFraction()
void forceShowAccelerating()
ColorShifterAPI getFlameColorShifter()
float getTurnDeceleration()