Example #1
0
 void Start()
 {
     _uiManager      = GetComponent <UIManager_script>();
     _scoreManager   = GetComponent <ScoreManager_script>();
     _gameController = GetComponent <GameController_script>();
     _effectMananger = GetComponent <EffectMananger_script>();
     _uiManager.SetUpButtons(Objects);
     _placedObjects = new List <GameObject>();
 }
Example #2
0
 void Awake()
 {
     _uiManager            = GetComponent <UIManager_script>();
     _objectPlacerMananger = GetComponent <ObjectPlacerMananger_script>();
     _scoreManager         = GetComponent <ScoreManager_script>();
     _effectMananger       = GetComponent <EffectMananger_script>();
     Player.Config(this);
     Player.gameObject.SetActive(false);
 }
 void Awake()
 {
     _objectPlacerMananger   = GetComponent <ObjectPlacerMananger_script>();
     _objectPreviewer        = _objectPlacerMananger.ObjectPreviewer;
     _removalToolButton      = ObjectUI.transform.GetChild(1).GetChild(4).GetComponent <Button>();
     _removalToolButtonImage = _removalToolButton.GetComponent <Image>();
     _startButton            = ObjectUI.transform.GetChild(1).GetChild(5).GetComponent <Button>();
     _gameControllerScript   = GetComponent <GameController_script>();
     _gameoverTitleText      = GameOverScreen.transform.GetChild(1).GetComponent <TextMeshProUGUI>();
     _gameoverText           = GameOverScreen.transform.GetChild(2).GetComponent <TextMeshProUGUI>();
     _scoreManager           = GetComponent <ScoreManager_script>();
     _placementScoreText     = ObjectUI.transform.GetChild(2).GetComponent <TextMeshProUGUI>();
     _levelScoreText         = GameOverScreen.transform.GetChild(3).GetComponentsInChildren <TextMeshProUGUI>();
     _levelScoreTotalText    = GameOverScreen.transform.GetChild(5).GetComponent <TextMeshProUGUI>();
     _effectMananger         = GetComponent <EffectMananger_script>();
     GameOverScreen.SetActive(false);
     _musicToggle              = StartScreen.transform.GetChild(1).GetChild(2).GetChild(0).GetComponent <Toggle>();
     _sfxToggle                = StartScreen.transform.GetChild(1).GetChild(2).GetChild(1).GetComponent <Toggle>();
     _highScoreScreenText      = StartScreen.transform.GetChild(2).GetChild(1).GetComponentsInChildren <TextMeshProUGUI>();
     _highScoreScreenTotalText = StartScreen.transform.GetChild(2).GetChild(2).GetComponent <TextMeshProUGUI>();
     StartScreen.SetActive(true);
     SetHighScoreScreenText();
 }