public override void ChangeView(IFSView <Scene_MainMenu> newView) { currentView?.OnViewExit(this); currentView = newView; currentView.OnViewEnter(this); }
/// <summary> /// Implementation of finite state machine. Permits to change the current view /// </summary> public abstract void ChangeView(IFSView <T> newView);