private void OnDisable() { m_gameState.isGameOver.Value = false; m_udpHelper.MessageReceived -= UDPMessageReceivedHandler; m_gameState.isGameOver.OnObservedValueChanged -= IsGameOverValueChangedHandler; for (int i = 0; i < 5; i++) { fingerIndicators[i].IsVisible = false; } m_obstacleSpawner.ResetState(); }
private void ResetState() { m_gameState.isGameOver.Value = false; m_gameState.score.Value = 0; m_timeToNextSpawn = 0.0f; m_startTime = 0.0f; m_obstacleSpawner.ResetState(); }