private void OnMouseOver() { if (Vector3.Distance(transform.position, player.transform.position) < 5) { if (playerItemScript.GetHeldObject().CompareTag("Key")) { displayTextScript.SetText("Press E to unlock"); } if (Input.GetKeyDown(KeyCode.E) && !openChest && playerItemScript.GetHeldObject().CompareTag("Key")) { openChest = true; displayTextScript.SetEnabled(false); animChest.SetTrigger("openChest"); playerItemScript.DestroyKey(); m_MyAudioSource.Play(); } } }