C# Class Assets.Scripts.FiniteStateMachine.Transition

Show file Open project: theGusPassos/unity-finite-state-machine

Public Methods

Method Description
GetNextState ( ) : Assets.Scripts.FiniteStateMachine.State
IsValid ( ) : bool
OnTransition ( ) : void
Transition ( Assets.Scripts.FiniteStateMachine.State state )

Method Details

GetNextState() public method

public GetNextState ( ) : Assets.Scripts.FiniteStateMachine.State
return Assets.Scripts.FiniteStateMachine.State

IsValid() public abstract method

public abstract IsValid ( ) : bool
return bool

OnTransition() public abstract method

public abstract OnTransition ( ) : void
return void

Transition() public method

public Transition ( Assets.Scripts.FiniteStateMachine.State state )
state Assets.Scripts.FiniteStateMachine.State