/// <summary> /// 设置头像相关信息 /// </summary> /// <param name="heads"></param> private void SetHeads(List <object> heads) { for (int i = 0, lenth = heads.Count; i < lenth; i++) { var view = YxTools.GetChildView(i, HeadItemPrefab, HeadGrid.transform); view.UpdateView(heads[i]); } HeadGrid.repositionNow = true; }
protected virtual void RefreshView(List <YxData> data, int startIndex = 0) { for (int i = startIndex, endIndex = data.Count + startIndex; i < endIndex; i++) { var view = YxTools.GetChildView(i, ListItem, Table.transform); var itemData = data[i - startIndex]; view.Id = (IdAntitone? _totalCount - i :i + 1).ToString(); view.UpdateView(itemData); } Table.repositionNow = true; }
/// <summary> /// 设置时间,局数相关信息 /// </summary> /// <param name="data"></param> private void SetItemInfo(RecordDetialItemData data) { YxTools.TrySetComponentValue(Time, data.Time); YxTools.TrySetComponentValue(RoundNum, string.Format(RoundFormat, data.ShowRoundNum)); YxTools.TrySetComponentValue(ReplayBtnParent, PlayBack); var heads = data.HeadDatas; int index = 0; foreach (var item in heads) { var view = YxTools.GetChildView(index++, HeadItemPrefab, HeadGrid.transform); view.UpdateView(item.Value); } HeadGrid.repositionNow = true; }