using UnityEngine; using System; using UIWidgets; namespace UIWidgetsSamples { public class ListViewUnderlineSample : ListViewCustom { bool isStartedListViewCustomSample = false; Comparison itemsComparison = (x, y) => x.Name.CompareTo(y.Name); protected override void Awake() { Start(); } public override void Start() { if (isStartedListViewCustomSample) { return ; } isStartedListViewCustomSample = true; base.Start(); DataSource.Comparison = itemsComparison; } protected override void SetData(ListViewUnderlineSampleComponent component, ListViewUnderlineSampleItemDescription item) { component.SetData(item); } protected override void HighlightColoring(ListViewUnderlineSampleComponent component) { component.Underline.color = HighlightedColor; component.Text.color = HighlightedColor; } protected override void SelectColoring(ListViewUnderlineSampleComponent component) { component.Underline.color = SelectedColor; component.Text.color = SelectedColor; } protected override void DefaultColoring(ListViewUnderlineSampleComponent component) { component.Underline.color = DefaultColor; component.Text.color = DefaultColor; } } }