コード例 #1
0
ファイル: PlayerModule.cs プロジェクト: slb1988/agame
 private bool OnGetAvatarTeamDataRsp(GetAvatarTeamDataRsp rsp)
 {
     if (rsp.get_retcode() == null)
     {
         foreach (AvatarTeam team in rsp.get_avatar_team_list())
         {
             StageType key = (StageType)team.get_stage_type();
             if (!this.playerData.teamDict.ContainsKey(key))
             {
                 this.playerData.teamDict.Add(key, new List <int>());
             }
             this.playerData.teamDict[key] = base.ConvertList(team.get_avatar_id_list());
         }
     }
     return(false);
 }
コード例 #2
0
ファイル: FakePacketHelper.cs プロジェクト: slb1988/agame
        public static GetAvatarTeamDataRsp GetFakeGetAvatarTeamDataRsp()
        {
            GetAvatarTeamDataRsp rsp = new GetAvatarTeamDataRsp();

            rsp.set_retcode(0);
            List <StageType> list = new List <StageType> {
                1
            };
            List <uint> collection = new List <uint> {
                0x65, 0x66
            };

            foreach (StageType type in list)
            {
                AvatarTeam item = new AvatarTeam();
                item.set_stage_type(type);
                item.get_avatar_id_list().AddRange(collection);
                rsp.get_avatar_team_list().Add(item);
            }
            return(rsp);
        }