/// <summary> /// Creates the inventory item aus dem Prefab, setzt parent und values ein /// </summary> /// <param name="itemDisplay">Item display.</param> /// <param name="rightPanelDisplay">Right panel display.</param> void CreateInventoryItem(InventoryItemDisplay itemDisplay, Transform rightPanelDisplay) { InventoryItemDisplay itemToDisplay = (InventoryItemDisplay)Instantiate(itemDisplayPrefab); itemToDisplay.transform.SetParent(rightPanelDisplay, false); itemToDisplay.SetDisplayValuesCost(itemDisplay.item); }
/// <summary> /// Creates the inventory item aus dem Prefab, setzt parent und values ein /// </summary> /// <param name="item">Item .</param> void CreateInventoryItem(InventoryItem item) { Transform rightPanelDisplay = maskenType.GetRightPanel(); InventoryItemDisplay itemToDisplay = (InventoryItemDisplay)Instantiate(itemDisplayPrefab); itemToDisplay.transform.SetParent(rightPanelDisplay, false); itemToDisplay.SetDisplayValuesCost(item); }
/// <summary> /// Fills the item display: loads inventory items in panel /// </summary> /// <param name="items">Items.</param> public override void FillItemDisplay(List <InventoryItem> items) { foreach (InventoryItem item in items) { if (item != null) { InventoryItemDisplay itemToDisplay = (InventoryItemDisplay)Instantiate(itemDisplayPrefab); itemToDisplay.transform.SetParent(displayPanel, false); itemToDisplay.SetDisplayValuesCost(item); } } }