public Inventory(IItemsRepositoryStrategy itemsRepositoryStrategy, IInventoryUi inventoryUi, int capacity) { _itemsRepository = itemsRepositoryStrategy; _inventorySize = 0; _inventoryCapacity = capacity; _inventoryUi = inventoryUi; _inventoryUi.SetInventory(this); }
public void SetInventoryUi(IInventoryUi inventoryUi) { _inventoryUi = inventoryUi; _inventoryUi.SetInventory(this); IItemIterator itemIterator = _itemsRepository.GetIterator(); for (itemIterator.First(); itemIterator.IsDone(); itemIterator.Next()) { _inventoryUi.SetItem(itemIterator.CurrentItem().GetItemUi(), itemIterator.CurrentItem().GetIdentifier()); } }
public void SetInventoryUi(IInventoryUi inventoryUi) { _inventoryUi = inventoryUi; }
public void SetInventoryUi(IInventoryUi inventoryUi) { }
public void SetInventoryUi(IInventoryUi inventoryUi) { _itemSlotControl.slotIndex = _itemUiSlotIndex; _itemSlotControl.SetInventoryUi(inventoryUi as InventoryUi); }