// Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0)) { if (isWild == false) { if (InGame.ButtonHit(gameObject)) { StartCoroutine(GameObject.Find("Character").GetComponent <Character>().UseItem(gameObject)); } } } }