C# Class 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

Inheritance: PartModule
Afficher le fichier Open project: shadowmage45/SSTULabs Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
initialize ( ) : void
onAnimationStateChange ( AnimState newState ) : void

Method Details

OnLoad() public méthode

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
Résultat void

OnSave() public méthode

public OnSave ( ConfigNode node ) : void
node System.ConfigNode
Résultat void

OnStart() public méthode

public OnStart ( StartState state ) : void
state StartState
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

addCallback() public méthode

public addCallback ( Action cb ) : void
cb Action
Résultat void

getAnimationState() public méthode

public getAnimationState ( ) : AnimState
Résultat AnimState

initialized() public méthode

public initialized ( ) : bool
Résultat bool

locateAnimationController() public static méthode

public static locateAnimationController ( Part part, int id, Action callback ) : SSTUAnimateControlled
part Part
id int
callback Action
Résultat SSTUAnimateControlled

reInitialize() public méthode

public reInitialize ( ) : void
Résultat void

removeCallback() public méthode

public removeCallback ( Action cb ) : void
cb Action
Résultat void

setToState() public méthode

public setToState ( AnimState newState ) : void
newState AnimState
Résultat void