コード例 #1
0
    private void AddItem(IStackableItemDatum stackableItemDatum, int amount)
    {
        IStackableItem stackableItem         = stackableItemDictionary[stackableItemDatum];
        IStackableItem lastSameStackableItem = stackableItem.GetLastSameItem();

        lastSameStackableItem.AddAmount(amount, out amount);
        if (amount > 0)
        {
            AddItemReculsive(lastSameStackableItem, amount);
        }
    }