Inheritance: MonoBehaviour
示例#1
0
    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");
                //}
            }
        }
    }
示例#2
0
 //  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);
     }
 }