-- Generated By protoc-gen-lua Do not Edit local protobuf = require "protobuf/protobuf" local ProtoReqireList = { base_pb = require("Proto/base_pb"), item_pb = require("Proto/item_pb"), equip_item_pb = require("Proto/equip_item_pb"), hero_substitute_pb = require("Proto/hero_substitute_pb"), other_role_pb = require("Proto/other_role_pb"), red_envelope_pb = require("Proto/red_envelope_pb"), honor_order_info_pb = require("Proto/honor_order_info_pb"), activity_capsule_info_pb = require("Proto/activity_capsule_info_pb"), activity_super_gold_experience_pb = require("Proto/activity_super_gold_experience_pb"), activity_new_year_pb = require("Proto/activity_new_year_pb"), activity_treasure_bowl_info_pb = require("Proto/activity_treasure_bowl_info_pb"), activity_festival_login_pb = require("Proto/activity_festival_login_pb"), friend_recharge_info_pb = require("Proto/friend_recharge_info_pb"), activity_cycle_recharge_info_pb = require("Proto/activity_cycle_recharge_info_pb"), activity_ver_introduce_info_pb = require("Proto/activity_ver_introduce_info_pb"), activity_douYin_recharge_info_pb = require("Proto/activity_douYin_recharge_info_pb"), activity_pet_casino_info_pb = require("Proto/activity_pet_casino_info_pb"), activity_subject_month_pb = require("Proto/activity_subject_month_pb"), guild_war_enum_pb = require("Proto/guild_war_enum_pb"), mail_common_pb = require("Proto/mail_common_pb"), siege_city_battlecheck_pb = require("Proto/siege_city_battlecheck_pb"), info_pb = require("Proto/info_pb"), bag_pb = require("Proto/bag_pb"), hero_pb = require("Proto/hero_pb"), fuben_info_pb = require("Proto/fuben_info_pb"), tvt_pb = require("Proto/tvt_pb"), red_dot_info_pb = require("Proto/red_dot_info_pb"), currency_pb = require("Proto/currency_pb"), hero_biography_info_pb = require("Proto/hero_biography_info_pb"), ring_nums_pb = require("Proto/ring_nums_pb"), climb_tower_info_pb = require("Proto/climb_tower_info_pb"), solo_fight_pb = require("Proto/solo_fight_pb"), activity_pb = require("Proto/activity_pb"), draw_card_pb = require("Proto/draw_card_pb"), purchase_item_pb = require("Proto/purchase_item_pb"), worldboss_info_pb = require("Proto/worldboss_info_pb"), team_pve_info_pb = require("Proto/team_pve_info_pb"), guide_info_pb = require("Proto/guide_info_pb"), recharge_pb = require("Proto/recharge_pb"), world_level_pb = require("Proto/world_level_pb"), resource_level_info_pb = require("Proto/resource_level_info_pb"), guild_base_pb = require("Proto/guild_base_pb"), official_title_info_pb = require("Proto/official_title_info_pb"), function_unlock_info_pb = require("Proto/function_unlock_info_pb"), operation_activity_info_pb = require("Proto/operation_activity_info_pb"), rebel_strike_info_pb = require("Proto/rebel_strike_info_pb"), personal_boss_pb = require("Proto/personal_boss_pb"), resonance_info_pb = require("Proto/resonance_info_pb"), guild_party_pb = require("Proto/guild_party_pb"), guild_target_info_pb = require("Proto/guild_target_info_pb"), guild_power_pb = require("Proto/guild_power_pb"), fun_activity_info_pb = require("Proto/fun_activity_info_pb"), multiplayer_dungeon_info_pb = require("Proto/multiplayer_dungeon_info_pb"), auction_base_pb = require("Proto/auction_base_pb"), achievement_pb = require("Proto/achievement_pb"), title_info_pb = require("Proto/title_info_pb"), nobilityinfo_pb = require("Proto/nobilityinfo_pb"), daily_gift_info_pb = require("Proto/daily_gift_info_pb"), level_gift_info_pb = require("Proto/level_gift_info_pb"), month_card_common_pb = require("Proto/month_card_common_pb"), fundinfo_pb = require("Proto/fundinfo_pb"), assistance_fight_info_pb = require("Proto/assistance_fight_info_pb"), first_charge_gift_info_pb = require("Proto/first_charge_gift_info_pb"), dig_treasure_info_pb = require("Proto/dig_treasure_info_pb"), gold_hero_secret_pb = require("Proto/gold_hero_secret_pb"), multilevel_charge_gift_info_pb = require("Proto/multilevel_charge_gift_info_pb"), official_privilege_pb = require("Proto/official_privilege_pb"), capital_buff_pb = require("Proto/capital_buff_pb"), reward_recovery_pb = require("Proto/reward_recovery_pb"), appearance_info_pb = require("Proto/appearance_info_pb"), rival_base_pb = require("Proto/rival_base_pb"), info_remind_info_pb = require("Proto/info_remind_info_pb"), frame_info_pb = require("Proto/frame_info_pb"), portrait_info_pb = require("Proto/portrait_info_pb"), hide_golden_info_pb = require("Proto/hide_golden_info_pb"), pay_reward_info_pb = require("Proto/pay_reward_info_pb"), daily_signin_info_pb = require("Proto/daily_signin_info_pb"), rank_thumbs_up_pb = require("Proto/rank_thumbs_up_pb"), item_resource_pb = require("Proto/item_resource_pb"), guild_war_base_pb = require("Proto/guild_war_base_pb"), draw_straws_pb = require("Proto/draw_straws_pb"), fairplay_common_pb = require("Proto/fairplay_common_pb"), warzone_boss_info_pb = require("Proto/warzone_boss_info_pb"), gold_hero_anecdote_pb = require("Proto/gold_hero_anecdote_pb"), light_effect_pb = require("Proto/light_effect_pb"), foundry_info_pb = require("Proto/foundry_info_pb"), version_update_info_pb = require("Proto/version_update_info_pb"), pictorial_book_info_pb = require("Proto/pictorial_book_info_pb"), demon_god_pb = require("Proto/demon_god_pb"), escort_base_pb = require("Proto/escort_base_pb"), fairplay_solo_reward_pb = require("Proto/fairplay_solo_reward_pb"), fight_throne_info_pb = require("Proto/fight_throne_info_pb"), push_interface_pb = require("Proto/push_interface_pb"), weekend_reward_info_pb = require("Proto/weekend_reward_info_pb"), japan_update_info_pb = require("Proto/japan_update_info_pb"), horse_appearance_pb = require("Proto/horse_appearance_pb"), country_base_pb = require("Proto/country_base_pb"), hero_match_1v1_pb = require("Proto/hero_match_1v1_pb"), free_lineup_pb = require("Proto/free_lineup_pb"), wanted_task_info_pb = require("Proto/wanted_task_info_pb"), dragon_artery_info_pb = require("Proto/dragon_artery_info_pb"), recycle_fragment_pb = require("Proto/recycle_fragment_pb"), stratagem_base_pb = require("Proto/stratagem_base_pb"), honor_signet_pb = require("Proto/honor_signet_pb"), draw_horse_soul_info_pb = require("Proto/draw_horse_soul_info_pb"), storm_def_pb = require("Proto/storm_def_pb"), fair_tournament_pb = require("Proto/fair_tournament_pb"), hero_fund_info_pb = require("Proto/hero_fund_info_pb"), weekly_calendar_info_pb = require("Proto/weekly_calendar_info_pb"), gvg_fight_base_pb = require("Proto/gvg_fight_base_pb"), red_point_info_pb = require("Proto/red_point_info_pb"), battle_reward_info_pb = require("Proto/battle_reward_info_pb"), mine_info_pb = require("Proto/mine_info_pb"), god_beast_info_pb = require("Proto/god_beast_info_pb"), sync_four_country_def_pb = require("Proto/sync_four_country_def_pb"), three_teams_pk_info_pb = require("Proto/three_teams_pk_info_pb"), siege_city_pb = require("Proto/siege_city_pb"), expel_monster_info_pb = require("Proto/expel_monster_info_pb"), pet_info_pb = require("Proto/pet_info_pb"), king_challenge_pb = require("Proto/king_challenge_pb"), fair_play_card_pb = require("Proto/fair_play_card_pb"), guild_leader_task_info_pb = require("Proto/guild_leader_task_info_pb"), gve_base_pb = require("Proto/gve_base_pb"), country_boss_def_pb = require("Proto/country_boss_def_pb"), recall_gift_info_pb = require("Proto/recall_gift_info_pb"), hero_awaken_info_pb = require("Proto/hero_awaken_info_pb"), decorate_pb = require("Proto/decorate_pb"), dye_appearance_info_pb = require("Proto/dye_appearance_info_pb"), player_change_pb = require("Proto/player_change_pb"), enums_pb = require("Proto/enums_pb"), util_pb = require("Proto/util_pb"), common_pb = require("Proto/common_pb"), fairplay_tvt_pb = require("Proto/fairplay_tvt_pb"), fairplay_solo_pb = require("Proto/fairplay_solo_pb"), fairplay_pb = require("Proto/fairplay_pb"), } local fair_play_replay_pb = {} local FAIRPLAYFIGHTTYPE = protobuf.EnumDescriptor(); local FAIRPLAYFIGHTTYPE_ENUM = { CUSTOM_ROOM = protobuf.EnumValueDescriptor(), RANK = protobuf.EnumValueDescriptor(), } local FAIRPLAYREPLAYREQ = protobuf.Descriptor(); local FAIRPLAYREPLAYRESP = protobuf.Descriptor(); local C2GFAIRPLAYREPLAY = protobuf.Descriptor(); local G2CFAIRPLAYREPLAY = protobuf.Descriptor(); local FAIRPLAYMYRECORDPANELREQ = protobuf.Descriptor(); local FAIRPLAYMYRECORDPANELRESP = protobuf.Descriptor(); local C2GIMPORTANTBATTLELIST = protobuf.Descriptor(); local G2CIMPORTANTBATTLELIST = protobuf.Descriptor(); local REPLAYRECORDINFO = protobuf.Descriptor(); local FAIRPLAYMYRECORD = protobuf.Descriptor(); local FAIRPLAYMYRECORDLIKEREQ = protobuf.Descriptor(); local FAIRPLAYMYRECORDLIKERESP = protobuf.Descriptor(); local FAIRPLAYMYRECORDREPLAYREQ = protobuf.Descriptor(); local FAIRPLAYMYRECORDREPLAYRESP = protobuf.Descriptor(); local FAIRPLAYMYRECORDSEASONPANELREQ = protobuf.Descriptor(); local FAIRPLAYMYRECORDSEASONPANELRESP = protobuf.Descriptor(); local FAIRPLAYMYRECORDSEASONINFO = protobuf.Descriptor(); local FAIRPLAYMYRECORDHEROLIST = protobuf.Descriptor(); local CMDB2CFRAMEPBINFOS = protobuf.Descriptor(); local CMDB2CFRAMEPB = protobuf.Descriptor(); local PLAYERFRAMEDATAPB = protobuf.Descriptor(); local FRAMEDATAPB = protobuf.Descriptor(); local FAIRPLAYHEROWINRATEREQ = protobuf.Descriptor(); local FAIRPLAYHEROWINRATERESP = protobuf.Descriptor(); local fieldDataArr = nil local fieldData = nil FAIRPLAYFIGHTTYPE_ENUM.CUSTOM_ROOM.name = "custom_room" FAIRPLAYFIGHTTYPE_ENUM.CUSTOM_ROOM.index = 0 FAIRPLAYFIGHTTYPE_ENUM.CUSTOM_ROOM.number = 0 FAIRPLAYFIGHTTYPE_ENUM.RANK.name = "rank" FAIRPLAYFIGHTTYPE_ENUM.RANK.index = 1 FAIRPLAYFIGHTTYPE_ENUM.RANK.number = 1 FAIRPLAYFIGHTTYPE.name = "FairPlayFightType" FAIRPLAYFIGHTTYPE.full_name = ".fair_play_replay.FairPlayFightType" FAIRPLAYFIGHTTYPE.values = {FAIRPLAYFIGHTTYPE_ENUM.CUSTOM_ROOM,FAIRPLAYFIGHTTYPE_ENUM.RANK} -- fields for FairPlayReplayReq fieldDataArr = {} -- field for Req of FairPlayReplayReq fieldData = protobuf.FieldDescriptor() fieldData.name = "Req" fieldData.full_name = ".fair_play_replay.FairPlayReplayReq.Req" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Req fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for rankType of FairPlayReplayReq fieldData = protobuf.FieldDescriptor() fieldData.name = "rankType" fieldData.full_name = ".fair_play_replay.FairPlayReplayReq.rankType" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[2] = fieldData -- field for replayId of FairPlayReplayReq fieldData = protobuf.FieldDescriptor() fieldData.name = "replayId" fieldData.full_name = ".fair_play_replay.FairPlayReplayReq.replayId" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[3] = fieldData -- field for isReplay of FairPlayReplayReq fieldData = protobuf.FieldDescriptor() fieldData.name = "isReplay" fieldData.full_name = ".fair_play_replay.FairPlayReplayReq.isReplay" fieldData.number = 4 fieldData.index = 3 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = false fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[4] = fieldData -- field for url of FairPlayReplayReq fieldData = protobuf.FieldDescriptor() fieldData.name = "url" fieldData.full_name = ".fair_play_replay.FairPlayReplayReq.url" fieldData.number = 5 fieldData.index = 4 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[5] = fieldData -- field for isImportant of FairPlayReplayReq fieldData = protobuf.FieldDescriptor() fieldData.name = "isImportant" fieldData.full_name = ".fair_play_replay.FairPlayReplayReq.isImportant" fieldData.number = 6 fieldData.index = 5 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = false fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[6] = fieldData FAIRPLAYREPLAYREQ.name = "FairPlayReplayReq" FAIRPLAYREPLAYREQ.full_name = ".fair_play_replay.FairPlayReplayReq" FAIRPLAYREPLAYREQ.nested_types = {} FAIRPLAYREPLAYREQ.enum_types = {} FAIRPLAYREPLAYREQ.fields = fieldDataArr FAIRPLAYREPLAYREQ.is_extendable = false FAIRPLAYREPLAYREQ.extensions = {} -- fields for FairPlayReplayResp fieldDataArr = {} -- field for Resp of FairPlayReplayResp fieldData = protobuf.FieldDescriptor() fieldData.name = "Resp" fieldData.full_name = ".fair_play_replay.FairPlayReplayResp.Resp" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Resp fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for data of FairPlayReplayResp fieldData = protobuf.FieldDescriptor() fieldData.name = "data" fieldData.full_name = ".fair_play_replay.FairPlayReplayResp.data" fieldData.number = 2 fieldData.index = 1 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 12 fieldData.cpp_type = 9 fieldDataArr[2] = fieldData -- field for rankType of FairPlayReplayResp fieldData = protobuf.FieldDescriptor() fieldData.name = "rankType" fieldData.full_name = ".fair_play_replay.FairPlayReplayResp.rankType" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[3] = fieldData -- field for isReplay of FairPlayReplayResp fieldData = protobuf.FieldDescriptor() fieldData.name = "isReplay" fieldData.full_name = ".fair_play_replay.FairPlayReplayResp.isReplay" fieldData.number = 4 fieldData.index = 3 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = false fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[4] = fieldData FAIRPLAYREPLAYRESP.name = "FairPlayReplayResp" FAIRPLAYREPLAYRESP.full_name = ".fair_play_replay.FairPlayReplayResp" FAIRPLAYREPLAYRESP.nested_types = {} FAIRPLAYREPLAYRESP.enum_types = {} FAIRPLAYREPLAYRESP.fields = fieldDataArr FAIRPLAYREPLAYRESP.is_extendable = false FAIRPLAYREPLAYRESP.extensions = {} -- fields for C2GFairPlayReplay fieldDataArr = {} -- field for rankType of C2GFairPlayReplay fieldData = protobuf.FieldDescriptor() fieldData.name = "rankType" fieldData.full_name = ".fair_play_replay.C2GFairPlayReplay.rankType" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[1] = fieldData -- field for replayId of C2GFairPlayReplay fieldData = protobuf.FieldDescriptor() fieldData.name = "replayId" fieldData.full_name = ".fair_play_replay.C2GFairPlayReplay.replayId" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[2] = fieldData -- field for isReplay of C2GFairPlayReplay fieldData = protobuf.FieldDescriptor() fieldData.name = "isReplay" fieldData.full_name = ".fair_play_replay.C2GFairPlayReplay.isReplay" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = false fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[3] = fieldData -- field for url of C2GFairPlayReplay fieldData = protobuf.FieldDescriptor() fieldData.name = "url" fieldData.full_name = ".fair_play_replay.C2GFairPlayReplay.url" fieldData.number = 4 fieldData.index = 3 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[4] = fieldData -- field for isImportant of C2GFairPlayReplay fieldData = protobuf.FieldDescriptor() fieldData.name = "isImportant" fieldData.full_name = ".fair_play_replay.C2GFairPlayReplay.isImportant" fieldData.number = 5 fieldData.index = 4 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = false fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[5] = fieldData C2GFAIRPLAYREPLAY.name = "C2GFairPlayReplay" C2GFAIRPLAYREPLAY.full_name = ".fair_play_replay.C2GFairPlayReplay" C2GFAIRPLAYREPLAY.nested_types = {} C2GFAIRPLAYREPLAY.enum_types = {} C2GFAIRPLAYREPLAY.fields = fieldDataArr C2GFAIRPLAYREPLAY.is_extendable = false C2GFAIRPLAYREPLAY.extensions = {} -- fields for G2CFairPlayReplay fieldDataArr = {} -- field for data of G2CFairPlayReplay fieldData = protobuf.FieldDescriptor() fieldData.name = "data" fieldData.full_name = ".fair_play_replay.G2CFairPlayReplay.data" fieldData.number = 1 fieldData.index = 0 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 12 fieldData.cpp_type = 9 fieldDataArr[1] = fieldData -- field for rankType of G2CFairPlayReplay fieldData = protobuf.FieldDescriptor() fieldData.name = "rankType" fieldData.full_name = ".fair_play_replay.G2CFairPlayReplay.rankType" fieldData.number = 2 fieldData.index = 1 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[2] = fieldData -- field for isReplay of G2CFairPlayReplay fieldData = protobuf.FieldDescriptor() fieldData.name = "isReplay" fieldData.full_name = ".fair_play_replay.G2CFairPlayReplay.isReplay" fieldData.number = 3 fieldData.index = 2 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = false fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[3] = fieldData -- field for IsEnd of G2CFairPlayReplay fieldData = protobuf.FieldDescriptor() fieldData.name = "IsEnd" fieldData.full_name = ".fair_play_replay.G2CFairPlayReplay.IsEnd" fieldData.number = 4 fieldData.index = 3 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = false fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[4] = fieldData G2CFAIRPLAYREPLAY.name = "G2CFairPlayReplay" G2CFAIRPLAYREPLAY.full_name = ".fair_play_replay.G2CFairPlayReplay" G2CFAIRPLAYREPLAY.nested_types = {} G2CFAIRPLAYREPLAY.enum_types = {} G2CFAIRPLAYREPLAY.fields = fieldDataArr G2CFAIRPLAYREPLAY.is_extendable = false G2CFAIRPLAYREPLAY.extensions = {} -- fields for FairPlayMyRecordPanelReq fieldDataArr = {} -- field for Req of FairPlayMyRecordPanelReq fieldData = protobuf.FieldDescriptor() fieldData.name = "Req" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordPanelReq.Req" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Req fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for typ of FairPlayMyRecordPanelReq fieldData = protobuf.FieldDescriptor() fieldData.name = "typ" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordPanelReq.typ" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = ProtoReqireList.fairplay_pb.FairPlayType fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[2] = fieldData FAIRPLAYMYRECORDPANELREQ.name = "FairPlayMyRecordPanelReq" FAIRPLAYMYRECORDPANELREQ.full_name = ".fair_play_replay.FairPlayMyRecordPanelReq" FAIRPLAYMYRECORDPANELREQ.nested_types = {} FAIRPLAYMYRECORDPANELREQ.enum_types = {} FAIRPLAYMYRECORDPANELREQ.fields = fieldDataArr FAIRPLAYMYRECORDPANELREQ.is_extendable = false FAIRPLAYMYRECORDPANELREQ.extensions = {} -- fields for FairPlayMyRecordPanelResp fieldDataArr = {} -- field for Resp of FairPlayMyRecordPanelResp fieldData = protobuf.FieldDescriptor() fieldData.name = "Resp" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordPanelResp.Resp" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Resp fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for records of FairPlayMyRecordPanelResp fieldData = protobuf.FieldDescriptor() fieldData.name = "records" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordPanelResp.records" fieldData.number = 2 fieldData.index = 1 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.message_type = FAIRPLAYMYRECORD fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[2] = fieldData -- field for typ of FairPlayMyRecordPanelResp fieldData = protobuf.FieldDescriptor() fieldData.name = "typ" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordPanelResp.typ" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = ProtoReqireList.fairplay_pb.FairPlayType fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[3] = fieldData -- field for allGRoomIds of FairPlayMyRecordPanelResp fieldData = protobuf.FieldDescriptor() fieldData.name = "allGRoomIds" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordPanelResp.allGRoomIds" fieldData.number = 4 fieldData.index = 3 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[4] = fieldData FAIRPLAYMYRECORDPANELRESP.name = "FairPlayMyRecordPanelResp" FAIRPLAYMYRECORDPANELRESP.full_name = ".fair_play_replay.FairPlayMyRecordPanelResp" FAIRPLAYMYRECORDPANELRESP.nested_types = {} FAIRPLAYMYRECORDPANELRESP.enum_types = {} FAIRPLAYMYRECORDPANELRESP.fields = fieldDataArr FAIRPLAYMYRECORDPANELRESP.is_extendable = false FAIRPLAYMYRECORDPANELRESP.extensions = {} -- fields for C2GImportantBattleList fieldDataArr = {} -- field for battleType of C2GImportantBattleList fieldData = protobuf.FieldDescriptor() fieldData.name = "battleType" fieldData.full_name = ".fair_play_replay.C2GImportantBattleList.battleType" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[1] = fieldData C2GIMPORTANTBATTLELIST.name = "C2GImportantBattleList" C2GIMPORTANTBATTLELIST.full_name = ".fair_play_replay.C2GImportantBattleList" C2GIMPORTANTBATTLELIST.nested_types = {} C2GIMPORTANTBATTLELIST.enum_types = {} C2GIMPORTANTBATTLELIST.fields = fieldDataArr C2GIMPORTANTBATTLELIST.is_extendable = false C2GIMPORTANTBATTLELIST.extensions = {} -- fields for G2CImportantBattleList fieldDataArr = {} -- field for infos of G2CImportantBattleList fieldData = protobuf.FieldDescriptor() fieldData.name = "infos" fieldData.full_name = ".fair_play_replay.G2CImportantBattleList.infos" fieldData.number = 1 fieldData.index = 0 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.message_type = REPLAYRECORDINFO fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData G2CIMPORTANTBATTLELIST.name = "G2CImportantBattleList" G2CIMPORTANTBATTLELIST.full_name = ".fair_play_replay.G2CImportantBattleList" G2CIMPORTANTBATTLELIST.nested_types = {} G2CIMPORTANTBATTLELIST.enum_types = {} G2CIMPORTANTBATTLELIST.fields = fieldDataArr G2CIMPORTANTBATTLELIST.is_extendable = false G2CIMPORTANTBATTLELIST.extensions = {} -- fields for ReplayRecordInfo fieldDataArr = {} -- field for url of ReplayRecordInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "url" fieldData.full_name = ".fair_play_replay.ReplayRecordInfo.url" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[1] = fieldData -- field for playerNum of ReplayRecordInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "playerNum" fieldData.full_name = ".fair_play_replay.ReplayRecordInfo.playerNum" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[2] = fieldData -- field for size of ReplayRecordInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "size" fieldData.full_name = ".fair_play_replay.ReplayRecordInfo.size" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 3 fieldData.cpp_type = 2 fieldDataArr[3] = fieldData REPLAYRECORDINFO.name = "ReplayRecordInfo" REPLAYRECORDINFO.full_name = ".fair_play_replay.ReplayRecordInfo" REPLAYRECORDINFO.nested_types = {} REPLAYRECORDINFO.enum_types = {} REPLAYRECORDINFO.fields = fieldDataArr REPLAYRECORDINFO.is_extendable = false REPLAYRECORDINFO.extensions = {} -- fields for FairPlayMyRecord fieldDataArr = {} -- field for gRoomId of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "gRoomId" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.gRoomId" fieldData.number = 1 fieldData.index = 0 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[1] = fieldData -- field for fightTyp of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "fightTyp" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.fightTyp" fieldData.number = 2 fieldData.index = 1 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[2] = fieldData -- field for time of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "time" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.time" fieldData.number = 3 fieldData.index = 2 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 3 fieldData.cpp_type = 2 fieldDataArr[3] = fieldData -- field for heroId of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "heroId" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.heroId" fieldData.number = 4 fieldData.index = 3 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[4] = fieldData -- field for isWin of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "isWin" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.isWin" fieldData.number = 5 fieldData.index = 4 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = false fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[5] = fieldData -- field for EloScore of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "EloScore" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.EloScore" fieldData.number = 6 fieldData.index = 5 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[6] = fieldData -- field for diffValue of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "diffValue" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.diffValue" fieldData.number = 7 fieldData.index = 6 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[7] = fieldData -- field for url of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "url" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.url" fieldData.number = 8 fieldData.index = 7 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[8] = fieldData -- field for killNum of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "killNum" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.killNum" fieldData.number = 9 fieldData.index = 8 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[9] = fieldData -- field for beKillNum of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "beKillNum" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.beKillNum" fieldData.number = 10 fieldData.index = 9 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[10] = fieldData -- field for bossId of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "bossId" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.bossId" fieldData.number = 11 fieldData.index = 10 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[11] = fieldData -- field for battleResult of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "battleResult" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.battleResult" fieldData.number = 12 fieldData.index = 11 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 12 fieldData.cpp_type = 9 fieldDataArr[12] = fieldData -- field for selfPlayerId of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "selfPlayerId" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.selfPlayerId" fieldData.number = 13 fieldData.index = 12 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[13] = fieldData -- field for isNegativeFight of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "isNegativeFight" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.isNegativeFight" fieldData.number = 14 fieldData.index = 13 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = false fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[14] = fieldData -- field for heroAwakens of FairPlayMyRecord fieldData = protobuf.FieldDescriptor() fieldData.name = "heroAwakens" fieldData.full_name = ".fair_play_replay.FairPlayMyRecord.heroAwakens" fieldData.number = 15 fieldData.index = 14 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[15] = fieldData FAIRPLAYMYRECORD.name = "FairPlayMyRecord" FAIRPLAYMYRECORD.full_name = ".fair_play_replay.FairPlayMyRecord" FAIRPLAYMYRECORD.nested_types = {} FAIRPLAYMYRECORD.enum_types = {} FAIRPLAYMYRECORD.fields = fieldDataArr FAIRPLAYMYRECORD.is_extendable = false FAIRPLAYMYRECORD.extensions = {} -- fields for FairPlayMyRecordLikeReq fieldDataArr = {} -- field for Req of FairPlayMyRecordLikeReq fieldData = protobuf.FieldDescriptor() fieldData.name = "Req" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordLikeReq.Req" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Req fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for data of FairPlayMyRecordLikeReq fieldData = protobuf.FieldDescriptor() fieldData.name = "data" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordLikeReq.data" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 12 fieldData.cpp_type = 9 fieldDataArr[2] = fieldData -- field for gRoomId of FairPlayMyRecordLikeReq fieldData = protobuf.FieldDescriptor() fieldData.name = "gRoomId" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordLikeReq.gRoomId" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[3] = fieldData -- field for typ of FairPlayMyRecordLikeReq fieldData = protobuf.FieldDescriptor() fieldData.name = "typ" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordLikeReq.typ" fieldData.number = 4 fieldData.index = 3 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = ProtoReqireList.fairplay_pb.FairPlayType fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[4] = fieldData FAIRPLAYMYRECORDLIKEREQ.name = "FairPlayMyRecordLikeReq" FAIRPLAYMYRECORDLIKEREQ.full_name = ".fair_play_replay.FairPlayMyRecordLikeReq" FAIRPLAYMYRECORDLIKEREQ.nested_types = {} FAIRPLAYMYRECORDLIKEREQ.enum_types = {} FAIRPLAYMYRECORDLIKEREQ.fields = fieldDataArr FAIRPLAYMYRECORDLIKEREQ.is_extendable = false FAIRPLAYMYRECORDLIKEREQ.extensions = {} -- fields for FairPlayMyRecordLikeResp fieldDataArr = {} -- field for Resp of FairPlayMyRecordLikeResp fieldData = protobuf.FieldDescriptor() fieldData.name = "Resp" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordLikeResp.Resp" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Resp fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for typ of FairPlayMyRecordLikeResp fieldData = protobuf.FieldDescriptor() fieldData.name = "typ" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordLikeResp.typ" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = ProtoReqireList.fairplay_pb.FairPlayType fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[2] = fieldData -- field for gRoomId of FairPlayMyRecordLikeResp fieldData = protobuf.FieldDescriptor() fieldData.name = "gRoomId" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordLikeResp.gRoomId" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[3] = fieldData FAIRPLAYMYRECORDLIKERESP.name = "FairPlayMyRecordLikeResp" FAIRPLAYMYRECORDLIKERESP.full_name = ".fair_play_replay.FairPlayMyRecordLikeResp" FAIRPLAYMYRECORDLIKERESP.nested_types = {} FAIRPLAYMYRECORDLIKERESP.enum_types = {} FAIRPLAYMYRECORDLIKERESP.fields = fieldDataArr FAIRPLAYMYRECORDLIKERESP.is_extendable = false FAIRPLAYMYRECORDLIKERESP.extensions = {} -- fields for FairPlayMyRecordReplayReq fieldDataArr = {} -- field for Req of FairPlayMyRecordReplayReq fieldData = protobuf.FieldDescriptor() fieldData.name = "Req" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordReplayReq.Req" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Req fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for gRoomId of FairPlayMyRecordReplayReq fieldData = protobuf.FieldDescriptor() fieldData.name = "gRoomId" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordReplayReq.gRoomId" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[2] = fieldData -- field for typ of FairPlayMyRecordReplayReq fieldData = protobuf.FieldDescriptor() fieldData.name = "typ" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordReplayReq.typ" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = ProtoReqireList.fairplay_pb.FairPlayType fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[3] = fieldData -- field for isDownLoad of FairPlayMyRecordReplayReq fieldData = protobuf.FieldDescriptor() fieldData.name = "isDownLoad" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordReplayReq.isDownLoad" fieldData.number = 4 fieldData.index = 3 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = false fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[4] = fieldData FAIRPLAYMYRECORDREPLAYREQ.name = "FairPlayMyRecordReplayReq" FAIRPLAYMYRECORDREPLAYREQ.full_name = ".fair_play_replay.FairPlayMyRecordReplayReq" FAIRPLAYMYRECORDREPLAYREQ.nested_types = {} FAIRPLAYMYRECORDREPLAYREQ.enum_types = {} FAIRPLAYMYRECORDREPLAYREQ.fields = fieldDataArr FAIRPLAYMYRECORDREPLAYREQ.is_extendable = false FAIRPLAYMYRECORDREPLAYREQ.extensions = {} -- fields for FairPlayMyRecordReplayResp fieldDataArr = {} -- field for Resp of FairPlayMyRecordReplayResp fieldData = protobuf.FieldDescriptor() fieldData.name = "Resp" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordReplayResp.Resp" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Resp fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for gRoomId of FairPlayMyRecordReplayResp fieldData = protobuf.FieldDescriptor() fieldData.name = "gRoomId" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordReplayResp.gRoomId" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[2] = fieldData -- field for data of FairPlayMyRecordReplayResp fieldData = protobuf.FieldDescriptor() fieldData.name = "data" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordReplayResp.data" fieldData.number = 3 fieldData.index = 2 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 12 fieldData.cpp_type = 9 fieldDataArr[3] = fieldData -- field for typ of FairPlayMyRecordReplayResp fieldData = protobuf.FieldDescriptor() fieldData.name = "typ" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordReplayResp.typ" fieldData.number = 4 fieldData.index = 3 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = ProtoReqireList.fairplay_pb.FairPlayType fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[4] = fieldData FAIRPLAYMYRECORDREPLAYRESP.name = "FairPlayMyRecordReplayResp" FAIRPLAYMYRECORDREPLAYRESP.full_name = ".fair_play_replay.FairPlayMyRecordReplayResp" FAIRPLAYMYRECORDREPLAYRESP.nested_types = {} FAIRPLAYMYRECORDREPLAYRESP.enum_types = {} FAIRPLAYMYRECORDREPLAYRESP.fields = fieldDataArr FAIRPLAYMYRECORDREPLAYRESP.is_extendable = false FAIRPLAYMYRECORDREPLAYRESP.extensions = {} -- fields for FairPlayMyRecordSeasonPanelReq fieldDataArr = {} -- field for Req of FairPlayMyRecordSeasonPanelReq fieldData = protobuf.FieldDescriptor() fieldData.name = "Req" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonPanelReq.Req" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Req fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for typ of FairPlayMyRecordSeasonPanelReq fieldData = protobuf.FieldDescriptor() fieldData.name = "typ" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonPanelReq.typ" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = ProtoReqireList.fairplay_pb.FairPlayType fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[2] = fieldData FAIRPLAYMYRECORDSEASONPANELREQ.name = "FairPlayMyRecordSeasonPanelReq" FAIRPLAYMYRECORDSEASONPANELREQ.full_name = ".fair_play_replay.FairPlayMyRecordSeasonPanelReq" FAIRPLAYMYRECORDSEASONPANELREQ.nested_types = {} FAIRPLAYMYRECORDSEASONPANELREQ.enum_types = {} FAIRPLAYMYRECORDSEASONPANELREQ.fields = fieldDataArr FAIRPLAYMYRECORDSEASONPANELREQ.is_extendable = false FAIRPLAYMYRECORDSEASONPANELREQ.extensions = {} -- fields for FairPlayMyRecordSeasonPanelResp fieldDataArr = {} -- field for Resp of FairPlayMyRecordSeasonPanelResp fieldData = protobuf.FieldDescriptor() fieldData.name = "Resp" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonPanelResp.Resp" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Resp fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for typ of FairPlayMyRecordSeasonPanelResp fieldData = protobuf.FieldDescriptor() fieldData.name = "typ" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonPanelResp.typ" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = ProtoReqireList.fairplay_pb.FairPlayType fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[2] = fieldData -- field for infos of FairPlayMyRecordSeasonPanelResp fieldData = protobuf.FieldDescriptor() fieldData.name = "infos" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonPanelResp.infos" fieldData.number = 3 fieldData.index = 2 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.message_type = FAIRPLAYMYRECORDSEASONINFO fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[3] = fieldData FAIRPLAYMYRECORDSEASONPANELRESP.name = "FairPlayMyRecordSeasonPanelResp" FAIRPLAYMYRECORDSEASONPANELRESP.full_name = ".fair_play_replay.FairPlayMyRecordSeasonPanelResp" FAIRPLAYMYRECORDSEASONPANELRESP.nested_types = {} FAIRPLAYMYRECORDSEASONPANELRESP.enum_types = {} FAIRPLAYMYRECORDSEASONPANELRESP.fields = fieldDataArr FAIRPLAYMYRECORDSEASONPANELRESP.is_extendable = false FAIRPLAYMYRECORDSEASONPANELRESP.extensions = {} -- fields for FairPlayMyRecordSeasonInfo fieldDataArr = {} -- field for dan of FairPlayMyRecordSeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "dan" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonInfo.dan" fieldData.number = 1 fieldData.index = 0 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[1] = fieldData -- field for EloScore of FairPlayMyRecordSeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "EloScore" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonInfo.EloScore" fieldData.number = 2 fieldData.index = 1 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[2] = fieldData -- field for gameCount of FairPlayMyRecordSeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "gameCount" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonInfo.gameCount" fieldData.number = 3 fieldData.index = 2 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[3] = fieldData -- field for winCount of FairPlayMyRecordSeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "winCount" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonInfo.winCount" fieldData.number = 4 fieldData.index = 3 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[4] = fieldData -- field for continuousWinTimes of FairPlayMyRecordSeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "continuousWinTimes" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonInfo.continuousWinTimes" fieldData.number = 5 fieldData.index = 4 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[5] = fieldData -- field for lists of FairPlayMyRecordSeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "lists" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonInfo.lists" fieldData.number = 6 fieldData.index = 5 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.message_type = FAIRPLAYMYRECORDHEROLIST fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[6] = fieldData -- field for bossId of FairPlayMyRecordSeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "bossId" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonInfo.bossId" fieldData.number = 7 fieldData.index = 6 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[7] = fieldData -- field for rank of FairPlayMyRecordSeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "rank" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonInfo.rank" fieldData.number = 8 fieldData.index = 7 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[8] = fieldData -- field for mvpNum of FairPlayMyRecordSeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "mvpNum" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonInfo.mvpNum" fieldData.number = 9 fieldData.index = 8 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[9] = fieldData -- field for seasonId of FairPlayMyRecordSeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "seasonId" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordSeasonInfo.seasonId" fieldData.number = 10 fieldData.index = 9 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[10] = fieldData FAIRPLAYMYRECORDSEASONINFO.name = "FairPlayMyRecordSeasonInfo" FAIRPLAYMYRECORDSEASONINFO.full_name = ".fair_play_replay.FairPlayMyRecordSeasonInfo" FAIRPLAYMYRECORDSEASONINFO.nested_types = {} FAIRPLAYMYRECORDSEASONINFO.enum_types = {} FAIRPLAYMYRECORDSEASONINFO.fields = fieldDataArr FAIRPLAYMYRECORDSEASONINFO.is_extendable = false FAIRPLAYMYRECORDSEASONINFO.extensions = {} -- fields for FairPlayMyRecordHeroList fieldDataArr = {} -- field for heroId of FairPlayMyRecordHeroList fieldData = protobuf.FieldDescriptor() fieldData.name = "heroId" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordHeroList.heroId" fieldData.number = 1 fieldData.index = 0 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[1] = fieldData -- field for gameCount of FairPlayMyRecordHeroList fieldData = protobuf.FieldDescriptor() fieldData.name = "gameCount" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordHeroList.gameCount" fieldData.number = 2 fieldData.index = 1 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[2] = fieldData -- field for winCount of FairPlayMyRecordHeroList fieldData = protobuf.FieldDescriptor() fieldData.name = "winCount" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordHeroList.winCount" fieldData.number = 3 fieldData.index = 2 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[3] = fieldData -- field for awakenGameCount of FairPlayMyRecordHeroList fieldData = protobuf.FieldDescriptor() fieldData.name = "awakenGameCount" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordHeroList.awakenGameCount" fieldData.number = 4 fieldData.index = 3 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[4] = fieldData -- field for awakenWinCount of FairPlayMyRecordHeroList fieldData = protobuf.FieldDescriptor() fieldData.name = "awakenWinCount" fieldData.full_name = ".fair_play_replay.FairPlayMyRecordHeroList.awakenWinCount" fieldData.number = 5 fieldData.index = 4 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[5] = fieldData FAIRPLAYMYRECORDHEROLIST.name = "FairPlayMyRecordHeroList" FAIRPLAYMYRECORDHEROLIST.full_name = ".fair_play_replay.FairPlayMyRecordHeroList" FAIRPLAYMYRECORDHEROLIST.nested_types = {} FAIRPLAYMYRECORDHEROLIST.enum_types = {} FAIRPLAYMYRECORDHEROLIST.fields = fieldDataArr FAIRPLAYMYRECORDHEROLIST.is_extendable = false FAIRPLAYMYRECORDHEROLIST.extensions = {} -- fields for CmdB2CFramePBInfos fieldDataArr = {} -- field for frames of CmdB2CFramePBInfos fieldData = protobuf.FieldDescriptor() fieldData.name = "frames" fieldData.full_name = ".fair_play_replay.CmdB2CFramePBInfos.frames" fieldData.number = 1 fieldData.index = 0 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.message_type = CMDB2CFRAMEPB fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData CMDB2CFRAMEPBINFOS.name = "CmdB2CFramePBInfos" CMDB2CFRAMEPBINFOS.full_name = ".fair_play_replay.CmdB2CFramePBInfos" CMDB2CFRAMEPBINFOS.nested_types = {} CMDB2CFRAMEPBINFOS.enum_types = {} CMDB2CFRAMEPBINFOS.fields = fieldDataArr CMDB2CFRAMEPBINFOS.is_extendable = false CMDB2CFRAMEPBINFOS.extensions = {} -- fields for CmdB2CFramePB fieldDataArr = {} -- field for FrameNum of CmdB2CFramePB fieldData = protobuf.FieldDescriptor() fieldData.name = "FrameNum" fieldData.full_name = ".fair_play_replay.CmdB2CFramePB.FrameNum" fieldData.number = 1 fieldData.index = 0 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[1] = fieldData -- field for OnlinePlayers of CmdB2CFramePB fieldData = protobuf.FieldDescriptor() fieldData.name = "OnlinePlayers" fieldData.full_name = ".fair_play_replay.CmdB2CFramePB.OnlinePlayers" fieldData.number = 2 fieldData.index = 1 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[2] = fieldData -- field for PlayerFrameDatas of CmdB2CFramePB fieldData = protobuf.FieldDescriptor() fieldData.name = "PlayerFrameDatas" fieldData.full_name = ".fair_play_replay.CmdB2CFramePB.PlayerFrameDatas" fieldData.number = 3 fieldData.index = 2 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.message_type = PLAYERFRAMEDATAPB fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[3] = fieldData CMDB2CFRAMEPB.name = "CmdB2CFramePB" CMDB2CFRAMEPB.full_name = ".fair_play_replay.CmdB2CFramePB" CMDB2CFRAMEPB.nested_types = {} CMDB2CFRAMEPB.enum_types = {} CMDB2CFRAMEPB.fields = fieldDataArr CMDB2CFRAMEPB.is_extendable = false CMDB2CFRAMEPB.extensions = {} -- fields for PlayerFrameDataPB fieldDataArr = {} -- field for PlayerId of PlayerFrameDataPB fieldData = protobuf.FieldDescriptor() fieldData.name = "PlayerId" fieldData.full_name = ".fair_play_replay.PlayerFrameDataPB.PlayerId" fieldData.number = 1 fieldData.index = 0 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[1] = fieldData -- field for data of PlayerFrameDataPB fieldData = protobuf.FieldDescriptor() fieldData.name = "data" fieldData.full_name = ".fair_play_replay.PlayerFrameDataPB.data" fieldData.number = 2 fieldData.index = 1 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = FRAMEDATAPB fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[2] = fieldData PLAYERFRAMEDATAPB.name = "PlayerFrameDataPB" PLAYERFRAMEDATAPB.full_name = ".fair_play_replay.PlayerFrameDataPB" PLAYERFRAMEDATAPB.nested_types = {} PLAYERFRAMEDATAPB.enum_types = {} PLAYERFRAMEDATAPB.fields = fieldDataArr PLAYERFRAMEDATAPB.is_extendable = false PLAYERFRAMEDATAPB.extensions = {} -- fields for FrameDataPB fieldDataArr = {} -- field for SkillIdx of FrameDataPB fieldData = protobuf.FieldDescriptor() fieldData.name = "SkillIdx" fieldData.full_name = ".fair_play_replay.FrameDataPB.SkillIdx" fieldData.number = 1 fieldData.index = 0 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[1] = fieldData -- field for MoveType of FrameDataPB fieldData = protobuf.FieldDescriptor() fieldData.name = "MoveType" fieldData.full_name = ".fair_play_replay.FrameDataPB.MoveType" fieldData.number = 2 fieldData.index = 1 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[2] = fieldData -- field for DirAngleMulTen of FrameDataPB fieldData = protobuf.FieldDescriptor() fieldData.name = "DirAngleMulTen" fieldData.full_name = ".fair_play_replay.FrameDataPB.DirAngleMulTen" fieldData.number = 3 fieldData.index = 2 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[3] = fieldData -- field for Spec of FrameDataPB fieldData = protobuf.FieldDescriptor() fieldData.name = "Spec" fieldData.full_name = ".fair_play_replay.FrameDataPB.Spec" fieldData.number = 4 fieldData.index = 3 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[4] = fieldData -- field for UseJoystick of FrameDataPB fieldData = protobuf.FieldDescriptor() fieldData.name = "UseJoystick" fieldData.full_name = ".fair_play_replay.FrameDataPB.UseJoystick" fieldData.number = 5 fieldData.index = 4 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 13 fieldData.cpp_type = 3 fieldDataArr[5] = fieldData -- field for SkillJoystickPosX of FrameDataPB fieldData = protobuf.FieldDescriptor() fieldData.name = "SkillJoystickPosX" fieldData.full_name = ".fair_play_replay.FrameDataPB.SkillJoystickPosX" fieldData.number = 6 fieldData.index = 5 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[6] = fieldData -- field for SkillJoystickPosZ of FrameDataPB fieldData = protobuf.FieldDescriptor() fieldData.name = "SkillJoystickPosZ" fieldData.full_name = ".fair_play_replay.FrameDataPB.SkillJoystickPosZ" fieldData.number = 7 fieldData.index = 6 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[7] = fieldData FRAMEDATAPB.name = "FrameDataPB" FRAMEDATAPB.full_name = ".fair_play_replay.FrameDataPB" FRAMEDATAPB.nested_types = {} FRAMEDATAPB.enum_types = {} FRAMEDATAPB.fields = fieldDataArr FRAMEDATAPB.is_extendable = false FRAMEDATAPB.extensions = {} -- fields for FairPlayHeroWinRateReq fieldDataArr = {} -- field for Req of FairPlayHeroWinRateReq fieldData = protobuf.FieldDescriptor() fieldData.name = "Req" fieldData.full_name = ".fair_play_replay.FairPlayHeroWinRateReq.Req" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Req fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for typ of FairPlayHeroWinRateReq fieldData = protobuf.FieldDescriptor() fieldData.name = "typ" fieldData.full_name = ".fair_play_replay.FairPlayHeroWinRateReq.typ" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = ProtoReqireList.fairplay_pb.FairPlayType fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[2] = fieldData FAIRPLAYHEROWINRATEREQ.name = "FairPlayHeroWinRateReq" FAIRPLAYHEROWINRATEREQ.full_name = ".fair_play_replay.FairPlayHeroWinRateReq" FAIRPLAYHEROWINRATEREQ.nested_types = {} FAIRPLAYHEROWINRATEREQ.enum_types = {} FAIRPLAYHEROWINRATEREQ.fields = fieldDataArr FAIRPLAYHEROWINRATEREQ.is_extendable = false FAIRPLAYHEROWINRATEREQ.extensions = {} -- fields for FairPlayHeroWinRateResp fieldDataArr = {} -- field for Resp of FairPlayHeroWinRateResp fieldData = protobuf.FieldDescriptor() fieldData.name = "Resp" fieldData.full_name = ".fair_play_replay.FairPlayHeroWinRateResp.Resp" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.common_pb.Resp fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for list of FairPlayHeroWinRateResp fieldData = protobuf.FieldDescriptor() fieldData.name = "list" fieldData.full_name = ".fair_play_replay.FairPlayHeroWinRateResp.list" fieldData.number = 2 fieldData.index = 1 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.message_type = FAIRPLAYMYRECORDHEROLIST fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[2] = fieldData -- field for typ of FairPlayHeroWinRateResp fieldData = protobuf.FieldDescriptor() fieldData.name = "typ" fieldData.full_name = ".fair_play_replay.FairPlayHeroWinRateResp.typ" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = ProtoReqireList.fairplay_pb.FairPlayType fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[3] = fieldData FAIRPLAYHEROWINRATERESP.name = "FairPlayHeroWinRateResp" FAIRPLAYHEROWINRATERESP.full_name = ".fair_play_replay.FairPlayHeroWinRateResp" FAIRPLAYHEROWINRATERESP.nested_types = {} FAIRPLAYHEROWINRATERESP.enum_types = {} FAIRPLAYHEROWINRATERESP.fields = fieldDataArr FAIRPLAYHEROWINRATERESP.is_extendable = false FAIRPLAYHEROWINRATERESP.extensions = {} fieldDataArr = nil fieldData = nil fair_play_replay_pb.C2GFairPlayReplay = protobuf.Message(C2GFAIRPLAYREPLAY) fair_play_replay_pb.C2GImportantBattleList = protobuf.Message(C2GIMPORTANTBATTLELIST) fair_play_replay_pb.CmdB2CFramePB = protobuf.Message(CMDB2CFRAMEPB) fair_play_replay_pb.CmdB2CFramePBInfos = protobuf.Message(CMDB2CFRAMEPBINFOS) fair_play_replay_pb.FairPlayHeroWinRateReq = protobuf.Message(FAIRPLAYHEROWINRATEREQ) fair_play_replay_pb.FairPlayHeroWinRateResp = protobuf.Message(FAIRPLAYHEROWINRATERESP) fair_play_replay_pb.FairPlayMyRecord = protobuf.Message(FAIRPLAYMYRECORD) fair_play_replay_pb.FairPlayMyRecordHeroList = protobuf.Message(FAIRPLAYMYRECORDHEROLIST) fair_play_replay_pb.FairPlayMyRecordLikeReq = protobuf.Message(FAIRPLAYMYRECORDLIKEREQ) fair_play_replay_pb.FairPlayMyRecordLikeResp = protobuf.Message(FAIRPLAYMYRECORDLIKERESP) fair_play_replay_pb.FairPlayMyRecordPanelReq = protobuf.Message(FAIRPLAYMYRECORDPANELREQ) fair_play_replay_pb.FairPlayMyRecordPanelResp = protobuf.Message(FAIRPLAYMYRECORDPANELRESP) fair_play_replay_pb.FairPlayMyRecordReplayReq = protobuf.Message(FAIRPLAYMYRECORDREPLAYREQ) fair_play_replay_pb.FairPlayMyRecordReplayResp = protobuf.Message(FAIRPLAYMYRECORDREPLAYRESP) fair_play_replay_pb.FairPlayMyRecordSeasonInfo = protobuf.Message(FAIRPLAYMYRECORDSEASONINFO) fair_play_replay_pb.FairPlayMyRecordSeasonPanelReq = protobuf.Message(FAIRPLAYMYRECORDSEASONPANELREQ) fair_play_replay_pb.FairPlayMyRecordSeasonPanelResp = protobuf.Message(FAIRPLAYMYRECORDSEASONPANELRESP) fair_play_replay_pb.FairPlayReplayReq = protobuf.Message(FAIRPLAYREPLAYREQ) fair_play_replay_pb.FairPlayReplayResp = protobuf.Message(FAIRPLAYREPLAYRESP) fair_play_replay_pb.FrameDataPB = protobuf.Message(FRAMEDATAPB) fair_play_replay_pb.G2CFairPlayReplay = protobuf.Message(G2CFAIRPLAYREPLAY) fair_play_replay_pb.G2CImportantBattleList = protobuf.Message(G2CIMPORTANTBATTLELIST) fair_play_replay_pb.PlayerFrameDataPB = protobuf.Message(PLAYERFRAMEDATAPB) fair_play_replay_pb.ReplayRecordInfo = protobuf.Message(REPLAYRECORDINFO) fair_play_replay_pb.custom_room = 0 fair_play_replay_pb.rank = 1 return fair_play_replay_pb