private void CheckColorGhost() { CurrentGhost = FindObjectsOfType <Movement>(); foreach (Movement ghost in CurrentGhost) { if (ghost == null) { return; } switch (ghost.name) { case "Red": RedGhost.SetActive(false); RedGhostLocked.SetActive(true); break; case "Blue": BlueGhost.SetActive(false); BlueGhostLocked.SetActive(true); break; case "Orange": OrangeGhost.SetActive(false); OrangeGhostLocked.SetActive(true); break; case "Pink": PinkGhost.SetActive(false); PinkGhostLocked.SetActive(true); break; } } }
// Constructor public Game() { //Implementing the 4 type of ghost myGhosts[0] = new OrangeGhost(); myGhosts[1] = new BlueGhost(); myGhosts[2] = new RedGhost(); myGhosts[3] = new PinkGhost(); //Implementing the player myPlayer = new Player(); //Implementing the level myLevel = new Level(1); }
// Constructor public Game() { myOrangeGhost = new OrangeGhost(); myPlayer = new Player(); myLevel = new Level(); }