public static WuLinMemberListItem CreateItem(GameObject grid, GameObject resItem, string name, WuLinRegisterMemberWindow parent, string pos, string mname, string combat) { GameObject curItem = Utils.BindObjToParent(resItem, grid, name); if (null != curItem) { WuLinMemberListItem curItemComponent = curItem.GetComponent <WuLinMemberListItem>(); if (null != curItemComponent) { curItemComponent.SetData(parent, pos, mname, combat); } return(curItemComponent); } return(null); }
void OnLoadMemberItem(GameObject resItem, object param) { Utils.CleanGrid(MemberListGrid); for (int i = 0; i < WuLinData.RegisterMemberList.Count; ++i) { WuLinMemberListItem.CreateItem(MemberListGrid, resItem, WuLinData.RegisterMemberList[i].pos.ToString(), this, WuLinData.RegisterMemberList[i].pos.ToString(), WuLinData.RegisterMemberList[i].name, WuLinData.RegisterMemberList[i].combat.ToString()); } MemberListGrid.GetComponent <UIGrid>().Reposition(); MemberListGrid.GetComponent <UITopGrid>().Recenter(true); LabelPage.text = WuLinData.CurWuLinPage.ToString() + "/" + WuLinData.MaxWuLinPage.ToString(); }