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(); } } }
public void OnTriggerExit(Collider col) { ColliderButtonL2 colliderOtroBtn = theOtherButton.GetComponent <ColliderButtonL2>(); if (col.tag == "Player" && !colliderOtroBtn.activado) { audioSoltarBtn.PlayOneShot(audioSoltarBtn.clip); activado = false; } }