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)])); }