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); }
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)); }