void Start() { enemyEmitter = FindObjectOfType <EnemyEmitter>(); timerBar = transform.FindChild("Timer").gameObject; timerSprite = transform.FindChild("Timer/timer").GetComponent <SpriteRenderer>(); waveText = transform.FindChild("WaveText").GetComponent <TextMesh>(); timerText = transform.FindChild("TimerText").GetComponent <TextMesh>(); EndWave(false); }
// Use this for initialization void Start() { //set up references to other objects GameObject go = (GameObject)GameObject.FindGameObjectWithTag("WaveGen"); myEnemyEmitter=(EnemyEmitter)go.GetComponent ("EnemyEmitter"); myWaveCreator=(WaveCreator)go.GetComponent ("WaveCreator"); //initialize WaveCreator myWaveCreator.setDifficulty(Difficulty.difficulty);//default difficulty go = (GameObject)GameObject.FindGameObjectWithTag("ObjectManager"); myEnemyManager = (EnemyManager)go.GetComponent("EnemyManager"); //initialize enemies myEnemyManager.initEnemies (); go = (GameObject)GameObject.FindGameObjectWithTag("Player"); PI = (PlayerInfo)go.GetComponent ("PlayerInfo"); //initialize local variables wavenum = 0; killStreak = 0; liveStreak = 0; activeEnemies=0; delay = 0.0f; nextWave = true; WAVETYPE = -1; //WAVETYPE = myWaveCreator.createWave (Random.Range (0,0));//change to (1,3) }
void Awake() { _emitter = FindObjectOfType <EnemyEmitter>(); }