public void LaunchGame() { stateOfTheGame = EStateGame.PLAY; sphere.GetComponent <Rigidbody>().isKinematic = false; canvas.SetActive(false); GetComponent <CountTimer>().SwapTimerState(); GetComponent <Score>().ChangeGameState(); }
private void PauseGame() { if (stateOfTheGame == EStateGame.PLAY) { sphere.GetComponent <BallController>().OnPauseGame(); GetComponent <PlayerController>().OnPauseGame(); stateOfTheGame = EStateGame.PAUSE; GetComponent <CountTimer>().SwapTimerState(); } else { GetComponent <PlayerController>().OnResumeGame(); sphere.GetComponent <BallController>().OnResumeGame(); stateOfTheGame = EStateGame.PLAY; GetComponent <CountTimer>().SwapTimerState(); } }
// Use this for initialization void Start() { timeLeft = 3; stateOfTheGame = EStateGame.MENU; sphere.GetComponent <Rigidbody>().isKinematic = true; }