Пример #1
0
    void HandleOnItemLoadedHandler(ListItemBase item) // reference to the loaded list item
    {
        if (item == (ListItemPuppetItem)selectedItem)
        {
            selectedItem.Select(selectedIndex == selectedItem.Index);
        }

        ListItemPuppetItem puppetItem = (ListItemPuppetItem)item;

        puppetItem.SetImage(blocks[item.Index].GetSprite());
        Debug.Log("Image was set. Index: " + item.Index);
    }
Пример #2
0
    void HandleOnItemSelectedHandler(ListItemBase item) // reference to the selected list item
    {
        if (selectedItem != null)
        {
            selectedItem.Select(false);
        }

        selectedItem = (ListItemPuppetItem)item;
        selectedItem.Select(true);

        selectedIndex = selectedItem.Index;

#if UNITY_EDITOR || DEVELOPMENT_BUILD
        Debug.Log("Selected block's index | " + item.Index);
#endif
    }