Exemple #1
0
    void OnItemClicked(ButtonPressData data)
    {
        GameObject itemGO = items[data.index];

        itemGO.SetActive(false);
        ItemDB.Item itemInDB = itemMap[itemGO];
        itemDB.AddItemToBox(itemInDB);

        sendButton.gameObject.SetActive(true);
    }
Exemple #2
0
    void Start()
    {
        sendButton.onClick.AddListener(OnSendIt);

        for (int g = 0; g < items.Count; g++)
        {
            GameObject      itemGO     = items[g];
            Button          itemButton = itemGO.GetComponent <Button>();
            ButtonPressData data       = new ButtonPressData(g);
            itemButton.onClick.AddListener(delegate { OnItemClicked(data); });
        }
    }