Package com.fs.starfarer.api.util
Class CampaignEngineGlowUtil
java.lang.Object
com.fs.starfarer.api.util.CampaignEngineGlowUtil
- All Implemented Interfaces:
CampaignEntityMovementUtil.EngineGlowControls
public class CampaignEngineGlowUtil
extends Object
implements CampaignEntityMovementUtil.EngineGlowControls
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<CampaignEngineGlowIndividualEngine>
protected SectorEntityToken
protected ColorShifterUtil
protected ValueShifterUtil
protected ValueShifterUtil
protected ColorShifterUtil
protected ColorShifterUtil
protected ValueShifterUtil
protected ValueShifterUtil
protected ValueShifterUtil
static String
static String
static String
static String
static String
static String
protected ValueShifterUtil
protected ValueShifterUtil
protected ValueShifterUtil
-
Constructor Summary
ConstructorsConstructorDescriptionCampaignEngineGlowUtil
(SectorEntityToken entity, Color fringe, Color core, Color flame, float shiftRate) -
Method Summary
-
Field Details
-
KEY1
-
KEY2
-
KEY3
-
KEY4
-
KEY5
-
KEY6
-
engines
-
entity
-
glowCoreMult
-
glowFringeMult
-
glowMult
-
lengthMult
-
widthMult
-
flickerMult
-
flickerRateMult
-
textureScrollMult
-
glowColorCore
-
glowColorFringe
-
flameColor
-
-
Constructor Details
-
CampaignEngineGlowUtil
public CampaignEngineGlowUtil(SectorEntityToken entity, Color fringe, Color core, Color flame, float shiftRate)
-
-
Method Details
-
addEngine
-
showOtherAction
public void showOtherAction()- Specified by:
showOtherAction
in interfaceCampaignEntityMovementUtil.EngineGlowControls
-
showAccelerating
public void showAccelerating()- Specified by:
showAccelerating
in interfaceCampaignEntityMovementUtil.EngineGlowControls
-
showIdling
public void showIdling()- Specified by:
showIdling
in interfaceCampaignEntityMovementUtil.EngineGlowControls
-
showSuppressed
public void showSuppressed()- Specified by:
showSuppressed
in interfaceCampaignEntityMovementUtil.EngineGlowControls
-
advance
public void advance(float amount) -
render
public void render(float alphaMult) -
getGlowMult
-
getLengthMult
-
getWidthMult
-
getTextureScrollMult
-
getGlowColorCore
-
getGlowColorFringe
-
getFlameColor
-
getFlickerMult
-
getFlickerRateMult
-
getGlowCoreMult
-
getGlowFringeMult
-