using OneP.InfinityScrollView; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class ListViewerItem : InfinityBaseItem​ { public delegate string OnDataGet(int idx); public OnDataGet OnGeted; public override void Reload(InfinityScrollView infinity, int _index) { base.Reload(infinity, _index); if (OnGeted != null) Refresh(OnGeted(_index)); } public Text txt; string str; public void Refresh(string str) { this.str = str; txt.text = str; } public System.Action OnSelect; public void OnClick() { OnSelect(str); } }