// Update is called once per frame void Update() { if (Trap.transform.position.x - Player.transform.position.x < 13) { Trap.SetActive(true); } if (Zombie1.transform.position.x - Player.transform.position.x < 13) { Zombie1.SetActive(true); } if (Zombie2.transform.position.x - Player.transform.position.x < 13) { Zombie2.SetActive(true); } if (Spikes.transform.position.x - Player.transform.position.x < 13) { Spikes.SetActive(true); } if (Vampire1.transform.position.x - Player.transform.position.x < 13) { Vampire1.SetActive(true); } if (Vampire2.transform.position.x - Player.transform.position.x < 13) { Vampire2.SetActive(true); } if (Golem.transform.position.x - Player.transform.position.x < 13) { Golem.SetActive(true); } }
// Timer on tick listeners private void TimerOnTick(object sender, EventArgs e) { //move all the Walkers Player.Move(Obstacles); Skeleton1.Move(Player, Obstacles); Skeleton2.Move(Player, Obstacles); Ghost1.Move(Player, Obstacles); Ghost2.Move(Player, Obstacles); Zombie1.Move(Player, Obstacles); Zombie2.Move(Player, Obstacles); Zombie3.Move(Player, Obstacles); }