Ejemplo n.º 1
0
    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;
            }
        }
    }
Ejemplo n.º 2
0
    // 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);
    }
Ejemplo n.º 3
0
    // Constructor

    public Game()
    {
        myOrangeGhost = new OrangeGhost();
        myPlayer = new Player();
        myLevel = new Level();
    }