void Start() { _gameManager = new GameManager(); _stage = new Stage(_gameManager.NextStage(), this); _gameState = GameState.Play; GameObject.Find("TextClear").GetComponent<Text>().enabled = false; _buttonText = GameObject.Find("Button/Text").GetComponent<Text>(); _button = GameObject.Find("Button"); _button.GetComponent<Button>().onClick.AddListener(() => { if (_gameManager.IsFinalStage()) { SceneManager.LoadScene("Title"); } else { _button.SetActive(false); GameObject.Find("TextClear").GetComponent<Text>().enabled = false; _stage.DestorySprites(); _stage = new Stage(_gameManager.NextStage(), this); _gameState = GameState.Play; _stageNameText.text = _gameManager.StageName; } }); _button.SetActive(false); _stageNameText = GameObject.Find("StageNameText").GetComponent<Text>(); _stageNameText.text = _gameManager.StageName; }