private static int ComputeOrderCost(List <OrderItems.OrderItem> items) { int totalCost = 0; foreach (OrderItems.OrderItem currentItem in items) { totalCost += ItemsCost.ComputeItemCost(currentItem); } return(totalCost); }
public bool Interact(ACustomItem item) { if (item.IsSellable()) { item.FreeItemSlot(); PlayerMoneyInLevel.Instance.LooseMoney(ItemsCost.ComputeItemCost(item)); Destroy(item.gameObject); return(true); } return(false); }