예제 #1
0
 public void AddToInventory(Item item)
 {
     item.Pickup();
     if (item is Weapon)
     {
         if (weaponHandler.AddWeapon(item as Weapon))
         {
             inventory.AddItem(item);
         }
     }
     else
     {
         inventory.AddItem(item);
     }
 }
예제 #2
0
 public void EquipWeapon(Weapon item)
 {
     item.Pickup();
     weaponsHandler.AddWeapon(item);
     equippedItems.Add(item);
 }