예제 #1
0
 public void InitClubMemberList(string clubId, Recv_Post_AllClubMember data)
 {
     if (roleClubList == null)
     {
         return;
     }
     if (roleClubList.ContainsKey(clubId))
     {
         roleClubList[clubId].AddClubMember(data.data);
     }
     else
     {
         roleClubList.Add(clubId, new RoleClubData());
         roleClubList[clubId].AddClubMember(data.data);
     }
 }
예제 #2
0
    public void ShowMembers(int page)
    {
        RoleData role = GameManager.Instance.GetRoleData();

        List <ClubMemberData> members = role.GetClubMemberSById(clubId, page);

        if (memberItem == null)
        {
            Recv_Post_AllClubMember allMember = NetWorkManager.Instance.CreateGetMsg <Recv_Post_AllClubMember>(GameConst._mainPage,
                                                                                                               GameManager.Instance.GetSendInfoStringList <Send_GetAllMember>(role.id.Value, role.token.Value, clubId, page, GameConst.pageSize));
            if (allMember != null && allMember.code == 0)
            {
                role.InitClubMemberList(clubId, allMember);

                InitLocal(allMember.data.list);
            }
        }
        else
        {
            InitLocal(members);
        }

        selfManager = role.GetSlefManager(clubId);
    }