void OnTriggerStay2D(Collider2D collider) { if (collider.tag.ToLower ().StartsWith ("item")) { // pick up if (Input.GetKey (KeyCode.Space)) { drop = collider.gameObject.GetComponent<DropItemScript>(); if (inventory.AddItem (drop.item)) { Destroy (collider.gameObject); hintText.HideHint (); } //else { //Debug.Log ("Item not picked due to full capacity"); //} } } }
// public override void OnTriggerEnter2D(Collider2D collider) // { // if (collider.CompareTag("Drop")) { // if (collider.name == "DexterityGem(Clone)") // { // stats.dexterity += 2; // } // else if (collider.name == "StrengthGem(Clone)") // { // stats.strength += 2; // } // else if (collider.name == "IntelGem(Clone)") // { // stats.intelligence += 2; // } // Destroy(collider.gameObject); //} // } void OnTriggerEnter2D(Collider2D collider) { if (collider.tag.ToLower ().StartsWith ("item")) { // show hint drop = collider.gameObject.GetComponent<DropItemScript>(); hintText.ShowHint (drop.item.itemName, drop.item.itemDescription); } }