Beispiel #1
0
 void OnStateChanged(GameManager.STATE state)
 {
     gameStateText.text = string.Format("GAME {0}", state.ToString().ToUpper());
     pauseButton.gameObject.SetActive(state == GameManager.STATE.Running);
     pauseMenu.gameObject.SetActive(state != GameManager.STATE.Running);
     resumeButton.gameObject.SetActive(state != GameManager.STATE.GameOver);
 }
Beispiel #2
0
//	void OnDestroy(){
//		GameManager.StateChanged -= UpdateUI;
//	}


    public void UpdateUI(GameManager.STATE state)
    {
        pauseButton.gameObject.SetActive(state == GameManager.STATE.Running);
        pauseMenu.gameObject.SetActive(state != GameManager.STATE.Running);
        resumeButton.gameObject.SetActive(state != GameManager.STATE.Over);
        gameStateText.text = string.Format("Game {0}", state.ToString().ToUpper());
    }