예제 #1
0
    public void AddItem(int id)
    {
        IItem preset  = itemPresets[id];
        IItem newItem = preset.Copy();

        if (newItem is Resource)
        {
            if (GetItemById(newItem.ID) == null)
            {
                newItem.Quantity++;
                items.Add(newItem);
            }
            else
            {
                GetItemById(newItem.ID).Quantity++;
            }
        }
        else
        {
            items.Add(newItem);
        }
        totalWeight += newItem.Weight;
        //Test
        //newItem.ItemInfo = "Nauja info";
    }