1package com.fs.starfarer.api.util;
4import java.util.ArrayList;
7import com.fs.starfarer.api.campaign.SectorEntityToken;
8import com.fs.starfarer.api.util.CampaignEntityMovementUtil.EngineGlowControls;
33 private float shiftRate;
38 this.shiftRate = shiftRate;
135 engine.render(
entity.getLocation(),
entity.getFacing(), alphaMult);
void addEngine(CampaignEngineGlowIndividualEngine engine)
ValueShifterUtil lengthMult
ValueShifterUtil widthMult
ColorShifterUtil glowColorFringe
ValueShifterUtil textureScrollMult
ValueShifterUtil getFlickerMult()
CampaignEngineGlowUtil(SectorEntityToken entity, Color fringe, Color core, Color flame, float shiftRate)
void advance(float amount)
ValueShifterUtil getGlowCoreMult()
List< CampaignEngineGlowIndividualEngine > engines
ValueShifterUtil flickerMult
ValueShifterUtil glowFringeMult
ColorShifterUtil getFlameColor()
ColorShifterUtil glowColorCore
void render(float alphaMult)
ValueShifterUtil glowMult
ValueShifterUtil getLengthMult()
ColorShifterUtil getGlowColorFringe()
ValueShifterUtil getWidthMult()
ValueShifterUtil getFlickerRateMult()
ValueShifterUtil getGlowMult()
ColorShifterUtil flameColor
ValueShifterUtil getTextureScrollMult()
ValueShifterUtil flickerRateMult
ColorShifterUtil getGlowColorCore()
ValueShifterUtil glowCoreMult
ValueShifterUtil getGlowFringeMult()
void advance(float amount)
void shift(Object source, Color to, float durIn, float durOut, float shift)
void advance(float amount)
void add(T item, float time)
void shift(Object source, float to, float durIn, float durOut, float shift)
void advance(float amount)