public void Initialize(InventoryGUIController inventoryGUIController, Item item, int inboxIndex) { InventoryGUIController = inventoryGUIController; Item = item; InboxIndex = inboxIndex; TargetHeight = GetComponent <RectTransform>().anchoredPosition.y; GameObject gameObject = Instantiate(ItemIconPrefab, transform); gameObject.GetComponent <ItemIconController>().Initialize(ItemSprites.Instance.GetItemSprites(Item.ItemType), Item.Colors); }
public void Initialize(InventoryGUIController inventoryGUIController, InventoryAddress inventoryAddress, Item item) { InventoryGUIController = inventoryGUIController; Item = item; InventoryAddress = inventoryAddress; if (Item != null) { ItemIcon = Instantiate(ItemIconPrefab, transform); ItemIcon.GetComponent <ItemIconController>().Initialize(ItemSprites.Instance.GetItemSprites(Item.ItemType), Item.Colors); } }
private void Awake() { Instance = this; }