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