void OnItemUpdated(LoopListViewItem item) { ListItem1 itemScript = item.GetComponent<ListItem1>(); itemScript.mBtnText.text = item.ItemIndex.ToString(); int count = ResManager.Instance.SpriteCount; int spriteIndex = (itemScript.mSpriteStartIndex + item.ItemIndex % 18) % count; itemScript.mItemIcon.sprite = ResManager.Instance.GetSpriteByIndex(spriteIndex); }
void OnItemCreated(LoopListViewItem item) { ListItem1 itemScript = item.GetComponent<ListItem1>(); itemScript.mBtn.onClick.AddListener(delegate () { this.OnItemBtnClicked(item); }); }