Beispiel #1
0
 public virtual void Pickup(CharacterInventory inventory)
 {
     if (inventory != null) {
         inventory.AddItemByIdemData (this, Quantity, NumTag, -1);
         if (SoundPickup) {
             AudioSource.PlayClipAtPoint (SoundPickup, this.transform.position);
         }
     }
     RemoveItem();
 }
Beispiel #2
0
    public override void Pickup(CharacterInventory inventory)
    {
        if (inventory != null && Items != null) {

            foreach (var item in Items) {
                if (item.Item != null) {
                    Debug.Log ("Pick up " + item.Item + "Num tag "+item.NumTag);
                    inventory.AddItemByIdemData (item.Item, item.Num,item.NumTag,-1);
                }
            }
        }

        RemoveItem();
    }