// Use this for initialization void Start() { _info = DataPrincess.Load(); gameLevels = DataPrincess.LoadGameLevels(); DataSender _sender = GameObject.FindObjectOfType <DataSender>(); if (_sender != null) { currentLevel = gameLevels.FindLevel(_sender.level); Debug.Log("Loading Level: " + _sender.level.ToString()); } else { currentLevel = gameLevels.FindLevel(1); } wavesText.text = waveNumber + "/" + currentLevel.numberOfWaves; SpawnLevel(currentLevel); }
//Add all the button and input listeners void Start() { enemyList = new List <GameObject> (); enemy1Button.onClick.AddListener(() => SpawnEnemy(EnemyType.Normal)); enemy2Button.onClick.AddListener(() => SpawnEnemy(EnemyType.Fast)); enemy3Button.onClick.AddListener(() => SpawnEnemy(EnemyType.Brute)); enemy4Button.onClick.AddListener(() => SpawnEnemy(EnemyType.FlyingNormal)); startButton.onClick.AddListener(() => StartWave()); stopButton.onClick.AddListener(() => StopWave()); waveInput.text = "1"; numberOfWavesInput.text = "1"; levelInput.text = "1"; gameLevels = DataPrincess.LoadGameLevels(); ReadGameLevels(gameLevels); }