Ejemplo n.º 1
0
    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);
    }
Ejemplo n.º 2
0
    //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);
    }