/// <summary> /// Raises the screen tap event. /// </summary> private void OnScreenTap() { switch (_state.Value) { case GameState.READY: _state.Value = GameState.GAME; _pipeFactory.GameStart(); _uvScroll.GameStart(); _flappyBird.GameStart(); _flappyBird.Jump(); _tapToStart.Hide(); break; case GameState.GAME: _flappyBird.Jump(); break; case GameState.OVER: SceneManager.LoadScene("Title"); break; } }