示例#1
0
    public void InitRoleClubList(string clubId, Recv_Get_ClubInfo data)
    {
        if (roleClubList == null)
        {
            return;
        }

        bool result = false;

        if (roleClubList.ContainsKey(clubId))
        {
        }
        else
        {
            roleClubList.Add(clubId, new RoleClubData());
        }

        foreach (var item in data.data.managers)
        {
            if (item.user_id == id.Value)
            {
                result = true;
                break;
            }
        }
        roleClubList[clubId].SetSelfManager(result);
    }
示例#2
0
    protected override void OnOpen(object userData)
    {
        base.OnOpen(userData);

        role = GameManager.Instance.GetRoleData();

        recvClubInfoList.Clear();
        for (int i = 0; i < role.myClubList.Count; i++)
        {
            Recv_Get_ClubInfo tempClub = NetWorkManager.Instance.CreateGetMsg <Recv_Get_ClubInfo>(GameConst._mainPage,
                                                                                                  GameManager.Instance.GetSendInfoStringList <Send_GetAllMember>(role.id.Value, role.token.Value, role.GetClubIdByIndex(i)));

            if (tempClub != null && tempClub.code == 0)
            {
                recvClubInfoList.Add(tempClub);
                role.InitRoleClubList(tempClub.data.club_id, tempClub);
            }
        }

        //string jsonStr1 = File.ReadAllText("JsonTest/myclubinfo_1.txt");
        //Recv_Get_ClubInfo myClub_1 = LitJson.JsonMapper.ToObject<Recv_Get_ClubInfo>(jsonStr1);
        //Debug.Log(jsonStr1);
        //recvClubInfoList.Add(myClub_1);
        //string jsonStr2 = File.ReadAllText("JsonTest/myclubinfo_2.txt");
        //Recv_Get_ClubInfo myClub_2 = LitJson.JsonMapper.ToObject<Recv_Get_ClubInfo>(jsonStr2);
        //Debug.Log(jsonStr2);
        //recvClubInfoList.Add(myClub_2);
        //string jsonStr3 = File.ReadAllText("JsonTest/myclubinfo_3.txt");
        //Recv_Get_ClubInfo myClub_3 = LitJson.JsonMapper.ToObject<Recv_Get_ClubInfo>(jsonStr3);
        //Debug.Log(jsonStr3);
        //recvClubInfoList.Add(myClub_3);

        RefreshToggles();
        InitClubInfoPanel(recvClubInfoList[0].data, role.GetSlefManager(recvClubInfoList[0].data.club_id));
    }