public override void HandleNextEvent(StateMachine context) { context.MoveNext (); context.PlaySoundStart (); //context.ResetTimer (); context.ChangeState (PlayingInManualState.Instance); }
public override void HandleEnterAutoModeEvent(StateMachine context) { context.MoveNext (); context.PlaySoundStart (); context.ChangeState (AwaitingInAutoState.Instance); }
public override void HandleTimeoutEvent(StateMachine context) { context.MoveNext (); context.PlaySoundStart (); }