示例#1
0
    void Start()
    {
        slotAmount     = 20;
        inventoryPanel = GameObject.Find("Inventory Panel");
        characterPanel = GameObject.Find("Character Panel");
        statsInfo      = GameObject.Find("Stats Info");
        slotPanel      = inventoryPanel.transform.FindChild("Slot Panel").gameObject;

        for (int cnt = 0; cnt < slotAmount; cnt++)
        {
            PlayerCharacter.Inventory.Add(new Item());
            slots.Add(Instantiate(inventorySlot));
            slots[cnt].transform.SetParent(slotPanel.transform);
            slots[cnt].GetComponent <Slot>().Id = cnt;
        }

        _testItem = ItemGenerator.CreatePotion();
        AddItem(_testItem);


        _displayCharacterWindow = false;
        _displayInventoryWindow = false;
        inventoryPanel.SetActive(_displayInventoryWindow);
        characterPanel.SetActive(_displayCharacterWindow);
    }