示例#1
0
        public void RemoveItemHandler(RemoveItemToInventoryMessage message, Player player)
        {
            if (!message.Confirmed)
            {
                return;
            }

            var inventoryManager = player.GetComponent <InventoryManagerComponent>();

            inventoryManager.RemoveItem(message.Item.Lot, message.Delta, message.InventoryType, true);
        }
示例#2
0
        public void RemoveItemHandler(RemoveItemToInventoryMessage message, Player player)
        {
            if (!message.Confirmed)
            {
                return;
            }

            if (message.Item == default)
            {
                return;
            }

            var inventoryManager = player.GetComponent <InventoryManagerComponent>();

            inventoryManager.RemoveItem(message.Item.Lot, message.Item.Count - message.TotalItems, message.InventoryType, true);
        }