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