protected override void OnGameStateChange(KS_Manager.GameState state) { if (state == KS_Manager.GameState.Intro && !running) { StartSplash(); } }
protected override void OnGameStateChange(KS_Manager.GameState state) { if (state == KS_Manager.GameState.Playing) { paused = false; } else { paused = true; } }
protected override void OnGameStateChange(KS_Manager.GameState state) { Debug.Log("KS:FW - KS_MainMenu:OnGameStateChange() - change detected: " + state.ToString()); if (state == KS_Manager.GameState.MainMenu) { menuContainer.SetActive(true); } base.OnGameStateChange(state); }
/// <summary> /// Overridable callback: On Game State Change, Called when game state has been changed in the game manager. /// </summary> /// <param name="state">KS_manager game state</param> protected virtual void OnGameStateChange(KS_Manager.GameState state) { }