void initialize() { //player = GameObject.FindGameObjectWithTag("PlayerSwapper").transform; numberAlive = enemies.Length; music = GameObject.FindGameObjectWithTag("Music").GetComponent<MusicManager>(); //gates = GameObject.FindGameObjectsWithTag ("Gate"); setUpGates(); looker = GameObject.FindGameObjectWithTag("CamFollow").GetComponent<CamLooker>(); GameObject c = GameObject.FindGameObjectWithTag ("GameController"); data = c.GetComponent<GameData>(); gameOverHandler = c.GetComponent<GameOverHandler>(); flags = c.GetComponent<Flags>(); transition = GameObject.FindGameObjectWithTag("Fader").GetComponent<SceneTransition>(); flags.AddTrapFlag(); trapCleared = flags.CheckTrapFlag(); canvas = GameObject.Find ("HUD").gameObject; if(type == trapType.STEALTH) stealthPrep(); initialized = true; }