Beispiel #1
0
 private void OnTriggerExit2D(Collider2D other)
 {
     if (other.tag == "Gridpoint")
     {
         Gridpoint gridpoint = other.GetComponent <Gridpoint>();
         gridpoint.isOccupied = false;
     }
 }
Beispiel #2
0
    public bool CheckGridpoint(int gridpointNumber)
    {
        bool isOccupied;

        Gridpoint gridpoint = grid[gridpointNumber].GetComponent <Gridpoint>();

        if (gridpoint.isOccupied)
        {
            isOccupied = true;
        }
        else
        {
            isOccupied = false;
        }

        return(isOccupied);
    }
Beispiel #3
0
    private void OnTriggerEnter2D(Collider2D other)
    {
        if (other.tag == "Gridpoint")
        {
            Gridpoint gridpoint = other.GetComponent <Gridpoint>();
            gridpoint.isOccupied = true;
        }
        else if (other.tag == "Clamshell")
        {
            Clamshell shell       = other.GetComponent <Clamshell>();
            int       shellNumber = shell.puzzleNumber;

            PuzzleButtonOne puzzleButton = FindObjectOfType <PuzzleButtonOne>();
            puzzleButton.AddPearlSoundToPlay(pearlNumber, shellNumber);
            DeactivatePearl();
        }
    }