Exemple #1
0
    public void OnTriggerEnter(Collider col)
    {
        ColliderButtonL2 colliderOtroBtn = theOtherButton.GetComponent <ColliderButtonL2>();

        if (col.tag == "ObjectInButton")
        {
            this.gameObject.GetComponent <Renderer>().material.color = Color.green;
            InventarioScript inventario = player.GetComponent <InventarioScript>();
            //Abrir nivel 2 y vaciar inventario
            inventario.objetoEnInventario = null;
            activado = true;
            audioBtn.PlayOneShot(audioBtn.clip);
            if (colliderOtroBtn.activado)
            {
                this.gameObject.GetComponent <Renderer>().material.color = Color.green;
                activado = true;
                AbrirPuertaNivel2();
            }
        }
        else if (col.tag == "Player")
        {
            audioClick.PlayOneShot(audioClick.clip);
            activado = true;
            if (colliderOtroBtn.activado)
            {
                this.gameObject.GetComponent <Renderer>().material.color = Color.green;
                activado = true;
                AbrirPuertaNivel2();
            }
        }
    }
Exemple #2
0
    public void OnTriggerExit(Collider col)
    {
        ColliderButtonL2 colliderOtroBtn = theOtherButton.GetComponent <ColliderButtonL2>();

        if (col.tag == "Player" && !colliderOtroBtn.activado)
        {
            audioSoltarBtn.PlayOneShot(audioSoltarBtn.clip);
            activado = false;
        }
    }