void StateChanged(EGameplayState state) { if (OnStateChanged != null) { OnStateChanged(state); } }
void GameStateChanged(EGameplayState state) { warmup.SetActive(gameplayCtrl.CurrentGameplayState == EGameplayState.Warmup); gameplay.SetActive(gameplayCtrl.CurrentGameplayState == EGameplayState.Playing); gameOver.SetActive(gameplayCtrl.CurrentGameplayState == EGameplayState.GameOver); }