using UIWidgets; using UnityEngine; using UnityEngine.UI; namespace UIWidgetsSamples { public class ListViewUnderlineSampleComponent : ListViewItem { [SerializeField] public Image Icon; [SerializeField] public Text Text; [SerializeField] public Image Underline; public void SetData(ListViewUnderlineSampleItemDescription item) { if (item == null) { Icon.sprite = null; Text.text = string.Empty; } else { Icon.sprite = item.Icon; Text.text = item.Name; } Icon.SetNativeSize(); Icon.color = ((!(Icon.sprite == null)) ? Color.white : Color.clear); } } }