public bool HandleEvent(NavStateEvent evt) { var state = Active; while (state != null) { if (state.HandleEvent(evt)) { return(true); } state = state.StateMachine; } return(false); }
public virtual bool OnHandleEvent(NavStateEvent evt) { return(false); }