private void CreateItemSlot(ItemInstanceModel itemInstance, ItemModel item, int count) { float yOffset = (this.itemSlotPadding * (float)count); ItemSlotGUI itemSlot = (ItemSlotGUI)Instantiate(this.itemSlotPrefab, this.itemSlotPrefab.transform.position - new Vector3(0, yOffset, 1), this.itemSlotPrefab.transform.rotation); itemSlot.gameObject.transform.parent = this.gameObject.transform; itemSlot.type = this.type; itemSlot.SetItemInstance(itemInstance); itemSlot.SetItem(item); this.itemSlots.Add(itemSlot); }
private void CreateItemSlot(ItemInstanceModel itemInstance, ItemModel item, int count) { float yOffset = (this.itemSlotPadding * (float)count); ItemSlotGUI itemSlot = (ItemSlotGUI) Instantiate(this.itemSlotPrefab, this.itemSlotPrefab.transform.position - new Vector3(0, yOffset, 1), this.itemSlotPrefab.transform.rotation); itemSlot.gameObject.transform.parent = this.gameObject.transform; itemSlot.type = this.type; itemSlot.SetItemInstance(itemInstance); itemSlot.SetItem(item); this.itemSlots.Add(itemSlot); }
public void SetItemInstance(ItemInstanceModel itemInstance) { this.itemInstance = itemInstance; }