void Start() { gManager = GetComponent<GameManager>(); level = GetComponent<Level>(); numSpawners = level.getNumSpawners(); numWaves = level.getNumWaves(); deltaTime = levelDuration / numWaves; UnityEngine.Object[] spawners = GameObject.FindGameObjectsWithTag("Spawn"); spawns = new Transform[numSpawners]; spawns[0] = ((GameObject)spawners[0]).transform; spawns[1] = ((GameObject)spawners[1]).transform; spawns[2] = ((GameObject)spawners[2]).transform; spawns[3] = ((GameObject)spawners[3]).transform; pos1 = new Vector3[numSpawners]; pos2 = new Vector3[numSpawners]; pos3 = new Vector3[numSpawners]; pos4 = new Vector3[numSpawners]; for (int i = 0; i < numSpawners; i++) { pos1[i] = spawns[i].position + spawns[i].right * 1; pos2[i] = spawns[i].position + spawns[i].right * -1; pos3[i] = spawns[i].position + spawns[i].right * 3; pos4[i] = spawns[i].position + spawns[i].right * -3; } }
void Start() { gManager = GetComponent<GameManager>(); level = GetComponent<Level>(); lives = level.getNumLives(); maxWaves = level.getNumWaves(); gold = level.getGold(); if (wideScreen) { play = Resources.Load("Textures/GUITextures/GameSpeed/16x9/Play") as Texture2D; faster = Resources.Load("Textures/GUITextures/GameSpeed/16x9/Faster") as Texture2D; fastest = Resources.Load("Textures/GUITextures/GameSpeed/16x9/Fastest") as Texture2D; } else { play = Resources.Load("Textures/GUITextures/GameSpeed/4x3/Play") as Texture2D; faster = Resources.Load("Textures/GUITextures/GameSpeed/4x3/Faster") as Texture2D; fastest = Resources.Load("Textures/GUITextures/GameSpeed/4x3/Fastest") as Texture2D; } coin = Resources.Load("Textures/GUITextures/Stats/Gold") as Texture2D; life = Resources.Load("Textures/GUITextures/Stats/Life") as Texture2D; pause = Resources.Load("Textures/GUITextures/MenuButtons/Pause") as Texture2D; sound = Resources.Load("Textures/GUITextures/MenuButtons/Sound") as Texture2D; noSound = Resources.Load("Textures/GUITextures/MenuButtons/NoSound") as Texture2D; }