InventoryUI.Start C# (CSharp) Méthode

Start() public méthode

public Start ( ) : void
Résultat void
    void Start()
    {
        RectTransform inventoryTransform = (RectTransform) inventory.transform;
        float width = inventoryTransform.rect.width;
        float height = inventoryTransform.rect.height;

        itemListDictionary = new Dictionary<Item.Type, List<Item>> ();
        foreach (Item.Type type in System.Enum.GetValues(typeof(Item.Type))) {
            itemListDictionary.Add (type, new List<Item> ());
        }
        itemHolder = new ItemTemplate[itemSlotCount];
        for (int i = 0; i < itemSlotCount; i++) {
            // clone the item template
            GameObject itemClone = GameObject.Instantiate (itemTemplate) as GameObject;
            itemClone.transform.SetParent (itemTemplate.transform.parent, false);
            itemHolder [i] = itemClone.GetComponent<ItemTemplate> ();
        }

        Destroy (itemTemplate);

        inventory.SetActive (false);
    }