public void Start() { Debug.Log("Game Test Scene Controls Added"); // _PoolAsteroidLG = new ObjectPool( GOAsteroidLarge, 10 ); _wavecon = GetComponentInChildren <WaveController>(); _pools = new ObjectPool[6]; _pools[0] = _wavecon.GetPoolForName("Asteroid Large"); _pools[1] = _wavecon.GetPoolForName("Asteroid Small"); _pools[2] = _wavecon.GetPoolForName("UFO"); _pools[3] = _wavecon.GetPoolForName("Bomb Large"); _pools[4] = _wavecon.GetPoolForName("Bomb Small"); _pools[5] = _wavecon.GetPoolForName("Seeker"); }
/* * here have to be the * button show wave editor */ public void StartLevel() { Debug.Log("Start Level"); for (int i = 0; i < Waves.Length; i++) { WaveModel wave = Waves[i]; WaveController waveController = gameObject.AddComponent <WaveController>(); if (wave.Previous.Length == 0) { waveController.StartWave(wave); } else { for (int k = 0; k < wave.Previous.Length; k++) { //var prev = wave.Previous[k]; //prev. } } } }