// Вот этот метод должен остаться все остальные могут быть удалены, кроме методов работы с массивом item'ов public void Move(InventoryWindowSection item1, InventoryWindowSection item2) { Item tmp = item1.item; item1.item = item2.item; item2.item = tmp; }
public void InventoryAddItem(Item item) { InventoryWindowSection emptySection = null; for (int i = 0; i < inventoryWindowItems.Count; i++) { if (inventoryWindowItems[i].item == null && emptySection == null) { emptySection = inventoryWindowItems[i]; } } emptySection.item = item; }
//Если предмет дейтсвительно нужно выбросить public void ThrowOk() { inventory.ThrowItem(selected.item); selected = null; }
public void SetSelectedItem(InventoryWindowSection item) { selected = item; }
public void Throw(InventoryWindowSection item) { WindowConfirm.Open("Выбрасывание предмета", "Вы уверенны, что хотите выбросить предмет " + item.item.itemName + "?", ThrowOk, null); }