void itemInteraction() { //Debug.Log ("I hit " + hit.collider.gameObject); if (hit.transform.CompareTag("Item")) { interactText.SetActive(true); isItem = true; if (Input.GetKeyDown("e")) { Destroy(hit.transform.gameObject); hit.transform.gameObject.SendMessage("ImmediateReaction"); interactText.SetActive(false); isItem = false; } } else if (hit.transform.CompareTag("Door")) { interactText.SetActive(true); if (Input.GetKeyDown("e")) { hit.transform.gameObject.SendMessage("Teleport"); interactText.SetActive(false); } } else if (hit.transform.CompareTag("Pfandautomat")) { interactText.SetActive(true); pfand = hit.transform.gameObject.GetComponent <Pfand> (); if (Input.GetKeyDown("e")) { pfand.SendMessage("PfandAbgeben"); } } else if (hit.transform.CompareTag("mini_tanker")) { interactText.SetActive(true); catapult = hit.transform.gameObject.GetComponent <Catapult> (); if (Input.GetKeyDown("e")) { catapult.SendMessage("CatapultPlayer"); } } else { interactText.SetActive(false); isItem = false; } }