C# Class FlatRedBall.Gum.Animation.GumAnimation

Show file Open project: vchelaru/FlatRedBall

Public Methods

Method Description
AddAction ( string name, System.Action action ) : void
AddEvent ( string name, float time ) : void
GumAnimation ( float length, Func getInstructionsFunc ) : FlatRedBall
Play ( object whatStartedPlayingThis = null ) : void
PlayAfter ( float delay, object whatStartedPlayigThis = null ) : void
Stop ( ) : void
StopIfStartedBy ( object objectThatMayHaveStartedPlaying ) : void

Method Details

AddAction() public method

public AddAction ( string name, System.Action action ) : void
name string
action System.Action
return void

AddEvent() public method

public AddEvent ( string name, float time ) : void
name string
time float
return void

GumAnimation() public method

public GumAnimation ( float length, Func getInstructionsFunc ) : FlatRedBall
length float
getInstructionsFunc Func
return FlatRedBall

Play() public method

public Play ( object whatStartedPlayingThis = null ) : void
whatStartedPlayingThis object
return void

PlayAfter() public method

public PlayAfter ( float delay, object whatStartedPlayigThis = null ) : void
delay float
whatStartedPlayigThis object
return void

Stop() public method

public Stop ( ) : void
return void

StopIfStartedBy() public method

public StopIfStartedBy ( object objectThatMayHaveStartedPlaying ) : void
objectThatMayHaveStartedPlaying object
return void