示例#1
0
    protected void Reload(EqpWeapon wep, InventoryHolder ih)
    {
        int bulletsToReload = wep.ClipSize - wep.CurrentAmmo;
        int rem             = ih.RemoveItem(wep.AmmoType.GetComponent <Item>(), bulletsToReload);

        wep.CurrentAmmo += rem;
    }
示例#2
0
 private void itemTake(InventoryHolder user, GameObject item, int stack)
 {
     user.RemoveItem(item.GetComponent <Item>(), stack);
 }