void Start() { global_game_controller = FindObjectOfType <global_game_controller>(); toggle_canvas = FindObjectOfType <toggle_canvas>(); // get texts foreach (Text text in FindObjectOfType <game_panel>().GetComponentsInChildren <Text>()) { switch (text.tag) { case "timer_l": timer_label = text; break; case "kill_l": score_label = text; break; case "enemies_l": enemies_label = text; break; case "opponent_l": opponents_label = text; break; } } if (player != null) { // ai is ready if (player.controll == Player_Controll.Ai) { Ready(); } } // get map center center = playerstart.position; foreach (Game_Controller game in Game_Controller.FindObjectsOfType <Game_Controller>()) { gamelist.Add(game); } updateGameHUD(); spawnTime = Time.time; /* Get random enemy */ switch ((Enemies)Random.Range(0, 3)) { case Enemies.Bat: enemy = Statics.enemy_bat; break; case Enemies.Ghost: enemy = Statics.enemy_ghost; break; case Enemies.Rabbit: enemy = Statics.enemy_rabbit; break; } }