public void OnCancelButtonClick() { CharLobbySceneManagerHandler _sceneHandler = CharLobbySceneManagerHandler.GetLastInstance(); if (_sceneHandler == null) { MainGameHandler.ShowMessageBox("Error #2: cannot find char lobby scene manager handler!"); return; } _sceneHandler.ChangeLobbyState(CharLobbySceneManagerHandler.LobbyState.CharacterList); }
private void OnDestroy() { _lastInstance = null; }
private void Start() { MainGameHandler.RegisterSceneManager(this); _lastInstance = this; LoadCharacterList(); }