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); }
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); }