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
파일 보기 프로젝트 열기: shadowmage45/SSTULabs 1 사용 예제들

공개 메소드들

메소드 설명
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