C# Класс SSTUTools.SSTUAnimateControlled

Generic animation module intended to be controlled by other PartModules.

Does not include any GUI or direct-user-interactivity; all state changes must be initiated from external sources

Наследование: PartModule
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
OnLoad ( ConfigNode node ) : void
OnSave ( ConfigNode node ) : void
OnStart ( StartState state ) : void
Update ( ) : void
addCallback ( Action cb ) : void
getAnimationState ( ) : AnimState
initialized ( ) : bool
locateAnimationController ( Part part, int id, Action callback ) : SSTUAnimateControlled
reInitialize ( ) : void
removeCallback ( Action cb ) : void
setToState ( AnimState newState ) : void

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

Метод Описание
initialize ( ) : void
onAnimationStateChange ( AnimState newState ) : void

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

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

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

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

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

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

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

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

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

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

public addCallback ( Action cb ) : void
cb Action
Результат void

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

public getAnimationState ( ) : AnimState
Результат AnimState

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

public initialized ( ) : bool
Результат bool

locateAnimationController() публичный статический Метод

public static locateAnimationController ( Part part, int id, Action callback ) : SSTUAnimateControlled
part Part
id int
callback Action
Результат SSTUAnimateControlled

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

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

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

public removeCallback ( Action cb ) : void
cb Action
Результат void

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

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