public void InitiatePlayer(global_game_controller game, Transform par) { global_game_controller = game; this.parent = par; // initiate HUD & Map if (controll == Player_Controll.Player) { toggle_canvas = FindObjectOfType <toggle_canvas>(); toggle_canvas.initiate(this); leveluppanel = FindObjectOfType <LevelUpPanel_Controller>(); leveluppanel.initiate(this); playerhud = FindObjectOfType <PlayerHUDController>(); playerhud.initiate(this); playerhud.updateAllLabels(); } map_reference = GetComponentInParent <Map_script>(); map_reference.initiate(this); initiated = true; controller.initiate(this); setDifficultDependent(controller.difficulty); }
void Start() { text.text = ""; global_game_controller = FindObjectOfType <global_game_controller>(); cg = this.GetComponent <CanvasGroup>(); cg.alpha = 0; time = Time.time + delay; }
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; } }