public void OnSimpleListBigVectorButtonClicked()
    {
        OptionDataList optionDataList = new OptionDataList();

        for (int i = 0; i < m_BigStringList.Length; i++)
        {
            string itemValue = m_BigStringList[i];

            OptionData optionData = new OptionData(itemValue, MaterialIconHelper.GetRandomIcon(), () => { Debug.Log("I am selected: " + itemValue); });
            optionDataList.options.Add(optionData);
        }

        DialogManager.ShowSimpleList(optionDataList, (int selectedIndex) => {
            ToastManager.Show("Item #" + selectedIndex + " selected: " + m_BigStringList[selectedIndex]);
        }, "Big Simple List - Vector", MaterialIconHelper.GetRandomIcon());
    }
    public void OnSimpleListBigSpriteButtonClicked()
    {
        OptionDataList optionDataList = new OptionDataList();

        for (int i = 0; i < m_IconSpriteArray.Length; i++)
        {
            string itemName = m_IconSpriteArray[i].name.Replace("icon_", "").Replace("_", " ");
            itemName = itemName.Substring(0, 1).ToUpper() + itemName.Substring(1, itemName.Length - 1);

            OptionData optionData = new OptionData(itemName, new ImageData(m_IconSpriteArray[i]), () => { Debug.Log("I am selected: " + itemName); });
            optionDataList.options.Add(optionData);
        }

        DialogManager.ShowSimpleList(optionDataList, (int selectedIndex) => {
            ToastManager.Show("Item #" + selectedIndex + " selected: " + m_IconSpriteArray[selectedIndex].name);
        }, "Big Simple List - Sprite", new ImageData(m_IconSpriteArray[Random.Range(0, m_IconSpriteArray.Length)]));
    }