C# Класс SSTUTools.SSTUAnimateLight

Responsible for config-based simple lighting animation. Cannot/does not move transforms (hanlded through link to SSTUAnimateControlled). Intended handle float-curve based animations for emissive and light-transform setups. Loop animation will play from front-back-front-back, etc; front (start) should be the same state as the end as the on animation (not enforced...)
Наследование: SSTUTools.SSTUPartModuleConfigEnabled
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FixedUpdate ( ) : void
OnAnimationStatusCallback ( AnimState newState ) : void
OnAwake ( ) : void
OnLoad ( ConfigNode node ) : void
OnStart ( StartState state ) : void
Start ( ) : void
Update ( ) : void

Приватные методы

Метод Описание
enableLights ( bool enable ) : void
enableLightsAction ( KSPActionParam param ) : void
enableLightsEvent ( ) : void
initialize ( ) : void
loadConfigData ( ConfigNode node ) : void
setState ( LightAnimationState state ) : void
updateAnimationControllerState ( ) : void
updateLights ( float progress, bool useLoop ) : void
updateMeshEmissives ( float progress, bool useLoop ) : void

Описание методов

FixedUpdate() публичный Метод

public FixedUpdate ( ) : void
Результат void

OnAnimationStatusCallback() публичный Метод

public OnAnimationStatusCallback ( AnimState newState ) : void
newState AnimState
Результат void

OnAwake() публичный Метод

public OnAwake ( ) : void
Результат void

OnLoad() публичный Метод

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
Результат void

OnStart() публичный Метод

public OnStart ( StartState state ) : void
state StartState
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void