Beispiel #1
0
    public void ShowAllInventories()
    {
        currentFilter = FilterMode.All;
        HideAllInventories();
        foreach (Inventory inv in Data.player.inventories.Keys)
        {
            GameObject go = objectPool.GetObject();
            go.transform.SetParent(inventoryPanel);
            go.transform.localScale = Vector3.one;
            go.GetComponent <InventoryButtonUI>().inventoryUI = inventoryUI;

            InventoryButtonUI buttonUI = go.GetComponent <InventoryButtonUI>();
            buttonUI.inventory = inv;
            buttonUI.UpdateUI();
        }
    }
Beispiel #2
0
    public void ShowOthers()
    {
        currentFilter = FilterMode.Others;
        HideAllInventories();
        foreach (Inventory inv in Data.player.inventories.Keys)
        {
            if (inv.GetType() != typeof(Material))
            {
                continue;
            }

            GameObject go = objectPool.GetObject();
            go.transform.SetParent(inventoryPanel);
            go.transform.localScale = Vector3.one;
            go.GetComponent <InventoryButtonUI>().inventoryUI = inventoryUI;

            InventoryButtonUI buttonUI = go.GetComponent <InventoryButtonUI>();
            buttonUI.inventory = inv;
            buttonUI.UpdateUI();
        }
    }