Esempio n. 1
0
    /// <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);
         }
     }
 }