public override void Initialize() // выполняется при запуске { view = GameObject.Find("View"); viewScript = view.GetComponent <ViewScript>(); viewScript.gameButton.GetComponent <Button>().onClick.AddListener(OnClickGameButton); viewScript.exitButton.GetComponent <Button>().onClick.AddListener(OnClickExitButton); viewScript.newGameButton.GetComponent <Button>().onClick.AddListener(OnClickNewGameButton); viewScript.helpButton.GetComponent <Button>().onClick.AddListener(OnClickHelpButton); viewScript.rulesButton.GetComponent <Button>().onClick.AddListener(OnClickRulesButton); viewScript.aboutButton.GetComponent <Button>().onClick.AddListener(OnClickAboutButton); viewScript.okRulesButton.GetComponent <Button> ().onClick.AddListener(OnClickOkRulesAbouButton); viewScript.okAboutButton.GetComponent <Button> ().onClick.AddListener(OnClickOkRulesAbouButton); viewScript.aboutPanel.SetActive(false); viewScript.rulesPanel.SetActive(false); viewScript.newGameButton.SetActive(false); viewScript.exitButton.SetActive(false); viewScript.rulesButton.SetActive(false); viewScript.aboutButton.SetActive(false); viewScript.gridMain.SetActive(true); viewScript.backgroundGrid.SetActive(true); Debug.Log("Initialize main menu state"); }
//GameObject gameOverButton; //GameObject gameOverPanel; #endregion /////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// #region Implementation public override void Initialize() { view = GameObject.Find("View"); viewScript = view.GetComponent <ViewScript>(); viewScript.okGameOverButton.GetComponent <Button>().onClick.AddListener(OnClickGameOverButton); viewScript.gameOverPanel.SetActive(false); viewScript.okGameOverButton.SetActive(false); Debug.Log("Inialize GameOverState"); }
public override void Initialize() //state start { view = GameObject.Find("View"); viewScript = view.GetComponent <ViewScript>(); Debug.Log("Initialize game state"); }