public IEnumerator UnitySetup() { SceneManager.LoadScene("SpaceScene"); yield return(null); shieldStateHandler = GameObject.FindObjectOfType <ShieldStateHandler>(); }
// Start is called before the first frame update void Start() { if (!CurrentLevel.init) { CurrentLevel.init = true; CurrentLevel.Difficulty = Difficulty.Easy; CurrentLevel.LevelNo = 1; CurrentLevel.NoBlanks = 1; CurrentLevel.NoNumbers = 2; CurrentLevel.NoQuestions = 5; CurrentLevel.Numbers = new List <int> { 1, 2, 3, 4, 5 }; CurrentLevel.Operators = new List <Operator> { Operator.Add }; } currentLevel = GenerateLevel(); countOnCurrentLevel = 0; SetupLevel(ref currentLevel); spaceship = GameObject.FindGameObjectWithTag("Spaceship").GetComponent <Fire>(); shield = GameObject.FindGameObjectWithTag("Shields").GetComponent <ShieldStateHandler>(); timer = GameObject.FindGameObjectWithTag("Timer").GetComponent <Timer>(); sceneHandler = GameObject.FindGameObjectWithTag("SceneHandler").GetComponent <SceneHandler>(); shouldUpdate = false; }
// Start is called before the first frame update void Start() { levelHandler = GameObject.FindGameObjectWithTag("GameHandler").GetComponent <LevelHandler>(); dataHandler = GameObject.FindGameObjectWithTag("DataHandler").GetComponent <DataHandler>(); soundWrongAnswer = Resources.Load <AudioClip>("audio/sound/wrong_answer"); soundShoot = Resources.Load <AudioClip>("audio/sound/shoot"); audioSource = GetComponent <AudioSource>(); buttonFire = GetComponentInChildren <Button>(); buttonFire.onClick.AddListener(FireButtonOnClick); hintText = GetComponentInChildren <Text>(); shieldStateHandler = GameObject.FindGameObjectWithTag("Shields").GetComponent <ShieldStateHandler>(); Reset(); }