Exemplo n.º 1
0
    static public void FavItem(Item_Item Item)
    {
        ItemData ItemData = ItemData.GetData(Item);
        BagData  BagData  = BagData.GetBag(Item_Category.none);

        if (BagData.List.Contains(ItemData))
        {
            BagData.List.Remove(ItemData);
        }
        else
        {
            BagData.List.Add(ItemData);
        }
    }
Exemplo n.º 2
0
    public void UpdateActiveList()
    {
        for (int i = 0; i < ContentList.transform.FindObjectsWithTag("ItemSlot").Count; i++)
        {
            Destroy(ContentList.transform.FindObjectsWithTag("ItemSlot")[i]);
        }

        if (ActiveBag == null)
        {
            ActiveBag = BagData.GetBag(Item_Category.Medicine);
        }

        //Spawn ItemSlots + add Items
        for (int i = 0; i < ActiveBag.List.Count; i++)
        {
            GameObject newInvSlot = Instantiate(InventorySlotPreFab, new Vector3(0, 0, 0), Quaternion.identity) as GameObject;
            newInvSlot.transform.SetParent(ContentList.transform);
            newInvSlot.GetComponent<InventorySlot>().AddItem(ActiveBag.List[i]);
        }
    }
Exemplo n.º 3
0
 public void SetActiveBag(Item_Category Category)
 {
     SetActiveBag(BagData.GetBag(Category));
 }