-- 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"), } local fairplay_pb = {} local FAIRPLAYTYPE = protobuf.EnumDescriptor(); local FAIRPLAYTYPE_ENUM = { SOLO = protobuf.EnumValueDescriptor(), BOSS = protobuf.EnumValueDescriptor(), TVT = protobuf.EnumValueDescriptor(), SFC = protobuf.EnumValueDescriptor(), } local BANPICKHEROOPTTYPE = protobuf.EnumDescriptor(); local BANPICKHEROOPTTYPE_ENUM = { ROLL = protobuf.EnumValueDescriptor(), BANHERO = protobuf.EnumValueDescriptor(), PICKHERO = protobuf.EnumValueDescriptor(), CONFIRM = protobuf.EnumValueDescriptor(), CHANGEHEROORDER = protobuf.EnumValueDescriptor(), RECONNECTBP = protobuf.EnumValueDescriptor(), UPLOADHEROINFO = protobuf.EnumValueDescriptor(), } local BANPICKSTAGEENUM = protobuf.EnumDescriptor(); local BANPICKSTAGEENUM_ENUM = { BEGIN = protobuf.EnumValueDescriptor(), AFTERROLL = protobuf.EnumValueDescriptor(), BANPICK = protobuf.EnumValueDescriptor(), MODIFYHEROORDER = protobuf.EnumValueDescriptor(), END = protobuf.EnumValueDescriptor(), } local FAIRPLAYSEASONINFO = protobuf.Descriptor(); local FAIRGETFIXATTRREQ = protobuf.Descriptor(); local FAIRGETFIXATTRRESP = protobuf.Descriptor(); local FIXATTRINFO = protobuf.Descriptor(); local BANPICKHEROOPTREQ = protobuf.Descriptor(); local BANPICKHEROOPTRESP = protobuf.Descriptor(); local BANPICKHERONOTIFYUPLOAD = protobuf.Descriptor(); local G2CBPROOMINFO = protobuf.Descriptor(); local BPPLAYERINFO = protobuf.Descriptor(); local BPENDNOTIFY = protobuf.Descriptor(); local fieldDataArr = nil local fieldData = nil FAIRPLAYTYPE_ENUM.SOLO.name = "Solo" FAIRPLAYTYPE_ENUM.SOLO.index = 0 FAIRPLAYTYPE_ENUM.SOLO.number = 0 FAIRPLAYTYPE_ENUM.BOSS.name = "Boss" FAIRPLAYTYPE_ENUM.BOSS.index = 1 FAIRPLAYTYPE_ENUM.BOSS.number = 2 FAIRPLAYTYPE_ENUM.TVT.name = "TVT" FAIRPLAYTYPE_ENUM.TVT.index = 2 FAIRPLAYTYPE_ENUM.TVT.number = 1 FAIRPLAYTYPE_ENUM.SFC.name = "SFC" FAIRPLAYTYPE_ENUM.SFC.index = 3 FAIRPLAYTYPE_ENUM.SFC.number = 3 FAIRPLAYTYPE.name = "FairPlayType" FAIRPLAYTYPE.full_name = ".fairplay.FairPlayType" FAIRPLAYTYPE.values = {FAIRPLAYTYPE_ENUM.SOLO,FAIRPLAYTYPE_ENUM.BOSS,FAIRPLAYTYPE_ENUM.TVT,FAIRPLAYTYPE_ENUM.SFC} BANPICKHEROOPTTYPE_ENUM.ROLL.name = "Roll" BANPICKHEROOPTTYPE_ENUM.ROLL.index = 0 BANPICKHEROOPTTYPE_ENUM.ROLL.number = 1 BANPICKHEROOPTTYPE_ENUM.BANHERO.name = "BanHero" BANPICKHEROOPTTYPE_ENUM.BANHERO.index = 1 BANPICKHEROOPTTYPE_ENUM.BANHERO.number = 2 BANPICKHEROOPTTYPE_ENUM.PICKHERO.name = "PickHero" BANPICKHEROOPTTYPE_ENUM.PICKHERO.index = 2 BANPICKHEROOPTTYPE_ENUM.PICKHERO.number = 3 BANPICKHEROOPTTYPE_ENUM.CONFIRM.name = "Confirm" BANPICKHEROOPTTYPE_ENUM.CONFIRM.index = 3 BANPICKHEROOPTTYPE_ENUM.CONFIRM.number = 4 BANPICKHEROOPTTYPE_ENUM.CHANGEHEROORDER.name = "ChangeHeroOrder" BANPICKHEROOPTTYPE_ENUM.CHANGEHEROORDER.index = 4 BANPICKHEROOPTTYPE_ENUM.CHANGEHEROORDER.number = 5 BANPICKHEROOPTTYPE_ENUM.RECONNECTBP.name = "ReconnectBp" BANPICKHEROOPTTYPE_ENUM.RECONNECTBP.index = 5 BANPICKHEROOPTTYPE_ENUM.RECONNECTBP.number = 6 BANPICKHEROOPTTYPE_ENUM.UPLOADHEROINFO.name = "UploadHeroInfo" BANPICKHEROOPTTYPE_ENUM.UPLOADHEROINFO.index = 6 BANPICKHEROOPTTYPE_ENUM.UPLOADHEROINFO.number = 7 BANPICKHEROOPTTYPE.name = "BanPickHeroOptType" BANPICKHEROOPTTYPE.full_name = ".fairplay.BanPickHeroOptType" BANPICKHEROOPTTYPE.values = {BANPICKHEROOPTTYPE_ENUM.ROLL,BANPICKHEROOPTTYPE_ENUM.BANHERO,BANPICKHEROOPTTYPE_ENUM.PICKHERO,BANPICKHEROOPTTYPE_ENUM.CONFIRM,BANPICKHEROOPTTYPE_ENUM.CHANGEHEROORDER,BANPICKHEROOPTTYPE_ENUM.RECONNECTBP,BANPICKHEROOPTTYPE_ENUM.UPLOADHEROINFO} BANPICKSTAGEENUM_ENUM.BEGIN.name = "Begin" BANPICKSTAGEENUM_ENUM.BEGIN.index = 0 BANPICKSTAGEENUM_ENUM.BEGIN.number = 0 BANPICKSTAGEENUM_ENUM.AFTERROLL.name = "AfterRoll" BANPICKSTAGEENUM_ENUM.AFTERROLL.index = 1 BANPICKSTAGEENUM_ENUM.AFTERROLL.number = 1 BANPICKSTAGEENUM_ENUM.BANPICK.name = "BanPick" BANPICKSTAGEENUM_ENUM.BANPICK.index = 2 BANPICKSTAGEENUM_ENUM.BANPICK.number = 2 BANPICKSTAGEENUM_ENUM.MODIFYHEROORDER.name = "ModifyHeroOrder" BANPICKSTAGEENUM_ENUM.MODIFYHEROORDER.index = 3 BANPICKSTAGEENUM_ENUM.MODIFYHEROORDER.number = 3 BANPICKSTAGEENUM_ENUM.END.name = "End" BANPICKSTAGEENUM_ENUM.END.index = 4 BANPICKSTAGEENUM_ENUM.END.number = 4 BANPICKSTAGEENUM.name = "BanPickStageEnum" BANPICKSTAGEENUM.full_name = ".fairplay.BanPickStageEnum" BANPICKSTAGEENUM.values = {BANPICKSTAGEENUM_ENUM.BEGIN,BANPICKSTAGEENUM_ENUM.AFTERROLL,BANPICKSTAGEENUM_ENUM.BANPICK,BANPICKSTAGEENUM_ENUM.MODIFYHEROORDER,BANPICKSTAGEENUM_ENUM.END} -- fields for FairPlaySeasonInfo fieldDataArr = {} -- field for tvtSeasonInfo of FairPlaySeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "tvtSeasonInfo" fieldData.full_name = ".fairplay.FairPlaySeasonInfo.tvtSeasonInfo" fieldData.number = 1 fieldData.index = 0 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.fairplay_tvt_pb.TVTSeasonInfo fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[1] = fieldData -- field for soloSeasonInfo of FairPlaySeasonInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "soloSeasonInfo" fieldData.full_name = ".fairplay.FairPlaySeasonInfo.soloSeasonInfo" fieldData.number = 2 fieldData.index = 1 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = nil fieldData.message_type = ProtoReqireList.fairplay_solo_pb.SoloSeasonInfo fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[2] = fieldData FAIRPLAYSEASONINFO.name = "FairPlaySeasonInfo" FAIRPLAYSEASONINFO.full_name = ".fairplay.FairPlaySeasonInfo" FAIRPLAYSEASONINFO.nested_types = {} FAIRPLAYSEASONINFO.enum_types = {} FAIRPLAYSEASONINFO.fields = fieldDataArr FAIRPLAYSEASONINFO.is_extendable = false FAIRPLAYSEASONINFO.extensions = {} -- fields for FairGetFixAttrReq fieldDataArr = {} -- field for Req of FairGetFixAttrReq fieldData = protobuf.FieldDescriptor() fieldData.name = "Req" fieldData.full_name = ".fairplay.FairGetFixAttrReq.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 type of FairGetFixAttrReq fieldData = protobuf.FieldDescriptor() fieldData.name = "type" fieldData.full_name = ".fairplay.FairGetFixAttrReq.type" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = FAIRPLAYTYPE fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[2] = fieldData FAIRGETFIXATTRREQ.name = "FairGetFixAttrReq" FAIRGETFIXATTRREQ.full_name = ".fairplay.FairGetFixAttrReq" FAIRGETFIXATTRREQ.nested_types = {} FAIRGETFIXATTRREQ.enum_types = {} FAIRGETFIXATTRREQ.fields = fieldDataArr FAIRGETFIXATTRREQ.is_extendable = false FAIRGETFIXATTRREQ.extensions = {} -- fields for FairGetFixAttrResp fieldDataArr = {} -- field for Resp of FairGetFixAttrResp fieldData = protobuf.FieldDescriptor() fieldData.name = "Resp" fieldData.full_name = ".fairplay.FairGetFixAttrResp.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 FixAttrList of FairGetFixAttrResp fieldData = protobuf.FieldDescriptor() fieldData.name = "FixAttrList" fieldData.full_name = ".fairplay.FairGetFixAttrResp.FixAttrList" fieldData.number = 2 fieldData.index = 1 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.message_type = FIXATTRINFO fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[2] = fieldData -- field for type of FairGetFixAttrResp fieldData = protobuf.FieldDescriptor() fieldData.name = "type" fieldData.full_name = ".fairplay.FairGetFixAttrResp.type" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = FAIRPLAYTYPE fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[3] = fieldData FAIRGETFIXATTRRESP.name = "FairGetFixAttrResp" FAIRGETFIXATTRRESP.full_name = ".fairplay.FairGetFixAttrResp" FAIRGETFIXATTRRESP.nested_types = {} FAIRGETFIXATTRRESP.enum_types = {} FAIRGETFIXATTRRESP.fields = fieldDataArr FAIRGETFIXATTRRESP.is_extendable = false FAIRGETFIXATTRRESP.extensions = {} -- fields for FixAttrInfo fieldDataArr = {} -- field for heroId of FixAttrInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "heroId" fieldData.full_name = ".fairplay.FixAttrInfo.heroId" 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 hpFix of FixAttrInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "hpFix" fieldData.full_name = ".fairplay.FixAttrInfo.hpFix" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0.0 fieldData.type = 2 fieldData.cpp_type = 6 fieldDataArr[2] = fieldData -- field for atkFix of FixAttrInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "atkFix" fieldData.full_name = ".fairplay.FixAttrInfo.atkFix" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0.0 fieldData.type = 2 fieldData.cpp_type = 6 fieldDataArr[3] = fieldData -- field for defFix of FixAttrInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "defFix" fieldData.full_name = ".fairplay.FixAttrInfo.defFix" fieldData.number = 4 fieldData.index = 3 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0.0 fieldData.type = 2 fieldData.cpp_type = 6 fieldDataArr[4] = fieldData -- field for heroAwaken of FixAttrInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "heroAwaken" fieldData.full_name = ".fairplay.FixAttrInfo.heroAwaken" fieldData.number = 5 fieldData.index = 4 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = false fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[5] = fieldData FIXATTRINFO.name = "FixAttrInfo" FIXATTRINFO.full_name = ".fairplay.FixAttrInfo" FIXATTRINFO.nested_types = {} FIXATTRINFO.enum_types = {} FIXATTRINFO.fields = fieldDataArr FIXATTRINFO.is_extendable = false FIXATTRINFO.extensions = {} -- fields for BanPickHeroOptReq fieldDataArr = {} -- field for Req of BanPickHeroOptReq fieldData = protobuf.FieldDescriptor() fieldData.name = "Req" fieldData.full_name = ".fairplay.BanPickHeroOptReq.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 optType of BanPickHeroOptReq fieldData = protobuf.FieldDescriptor() fieldData.name = "optType" fieldData.full_name = ".fairplay.BanPickHeroOptReq.optType" fieldData.number = 2 fieldData.index = 1 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = BANPICKHEROOPTTYPE fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[2] = fieldData -- field for activityId of BanPickHeroOptReq fieldData = protobuf.FieldDescriptor() fieldData.name = "activityId" fieldData.full_name = ".fairplay.BanPickHeroOptReq.activityId" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[3] = fieldData -- field for heroId of BanPickHeroOptReq fieldData = protobuf.FieldDescriptor() fieldData.name = "heroId" fieldData.full_name = ".fairplay.BanPickHeroOptReq.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 heroAwaken of BanPickHeroOptReq fieldData = protobuf.FieldDescriptor() fieldData.name = "heroAwaken" fieldData.full_name = ".fairplay.BanPickHeroOptReq.heroAwaken" fieldData.number = 5 fieldData.index = 4 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[5] = fieldData -- field for acid of BanPickHeroOptReq fieldData = protobuf.FieldDescriptor() fieldData.name = "acid" fieldData.full_name = ".fairplay.BanPickHeroOptReq.acid" fieldData.number = 6 fieldData.index = 5 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[6] = fieldData -- field for heroInfo of BanPickHeroOptReq fieldData = protobuf.FieldDescriptor() fieldData.name = "heroInfo" fieldData.full_name = ".fairplay.BanPickHeroOptReq.heroInfo" fieldData.number = 7 fieldData.index = 6 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.message_type = ProtoReqireList.hero_pb.HeroInfo fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[7] = fieldData -- field for rollPoint of BanPickHeroOptReq fieldData = protobuf.FieldDescriptor() fieldData.name = "rollPoint" fieldData.full_name = ".fairplay.BanPickHeroOptReq.rollPoint" fieldData.number = 8 fieldData.index = 7 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[8] = fieldData BANPICKHEROOPTREQ.name = "BanPickHeroOptReq" BANPICKHEROOPTREQ.full_name = ".fairplay.BanPickHeroOptReq" BANPICKHEROOPTREQ.nested_types = {} BANPICKHEROOPTREQ.enum_types = {} BANPICKHEROOPTREQ.fields = fieldDataArr BANPICKHEROOPTREQ.is_extendable = false BANPICKHEROOPTREQ.extensions = {} -- fields for BanPickHeroOptResp fieldDataArr = {} -- field for Resp of BanPickHeroOptResp fieldData = protobuf.FieldDescriptor() fieldData.name = "Resp" fieldData.full_name = ".fairplay.BanPickHeroOptResp.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 activityId of BanPickHeroOptResp fieldData = protobuf.FieldDescriptor() fieldData.name = "activityId" fieldData.full_name = ".fairplay.BanPickHeroOptResp.activityId" 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 BANPICKHEROOPTRESP.name = "BanPickHeroOptResp" BANPICKHEROOPTRESP.full_name = ".fairplay.BanPickHeroOptResp" BANPICKHEROOPTRESP.nested_types = {} BANPICKHEROOPTRESP.enum_types = {} BANPICKHEROOPTRESP.fields = fieldDataArr BANPICKHEROOPTRESP.is_extendable = false BANPICKHEROOPTRESP.extensions = {} -- fields for BanPickHeroNotifyUpload fieldDataArr = {} -- field for heroId of BanPickHeroNotifyUpload fieldData = protobuf.FieldDescriptor() fieldData.name = "heroId" fieldData.full_name = ".fairplay.BanPickHeroNotifyUpload.heroId" fieldData.number = 1 fieldData.index = 0 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[1] = fieldData -- field for heroAwaken of BanPickHeroNotifyUpload fieldData = protobuf.FieldDescriptor() fieldData.name = "heroAwaken" fieldData.full_name = ".fairplay.BanPickHeroNotifyUpload.heroAwaken" fieldData.number = 2 fieldData.index = 1 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[2] = fieldData -- field for activityId of BanPickHeroNotifyUpload fieldData = protobuf.FieldDescriptor() fieldData.name = "activityId" fieldData.full_name = ".fairplay.BanPickHeroNotifyUpload.activityId" fieldData.number = 3 fieldData.index = 2 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[3] = fieldData BANPICKHERONOTIFYUPLOAD.name = "BanPickHeroNotifyUpload" BANPICKHERONOTIFYUPLOAD.full_name = ".fairplay.BanPickHeroNotifyUpload" BANPICKHERONOTIFYUPLOAD.nested_types = {} BANPICKHERONOTIFYUPLOAD.enum_types = {} BANPICKHERONOTIFYUPLOAD.fields = fieldDataArr BANPICKHERONOTIFYUPLOAD.is_extendable = false BANPICKHERONOTIFYUPLOAD.extensions = {} -- fields for G2CBpRoomInfo fieldDataArr = {} -- field for activityId of G2CBpRoomInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "activityId" fieldData.full_name = ".fairplay.G2CBpRoomInfo.activityId" fieldData.number = 2 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[1] = fieldData -- field for ownTeamPlayerInfo of G2CBpRoomInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "ownTeamPlayerInfo" fieldData.full_name = ".fairplay.G2CBpRoomInfo.ownTeamPlayerInfo" fieldData.number = 3 fieldData.index = 1 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.message_type = BPPLAYERINFO fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[2] = fieldData -- field for enemyTeamPlayerInfo of G2CBpRoomInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "enemyTeamPlayerInfo" fieldData.full_name = ".fairplay.G2CBpRoomInfo.enemyTeamPlayerInfo" fieldData.number = 4 fieldData.index = 2 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.message_type = BPPLAYERINFO fieldData.type = 11 fieldData.cpp_type = 10 fieldDataArr[3] = fieldData -- field for curStage of G2CBpRoomInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "curStage" fieldData.full_name = ".fairplay.G2CBpRoomInfo.curStage" fieldData.number = 5 fieldData.index = 3 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = nil fieldData.enum_type = BANPICKSTAGEENUM fieldData.type = 14 fieldData.cpp_type = 8 fieldDataArr[4] = fieldData -- field for nextStageTime of G2CBpRoomInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "nextStageTime" fieldData.full_name = ".fairplay.G2CBpRoomInfo.nextStageTime" fieldData.number = 6 fieldData.index = 4 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 3 fieldData.cpp_type = 2 fieldDataArr[5] = fieldData -- field for curPickRoundPlayer of G2CBpRoomInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "curPickRoundPlayer" fieldData.full_name = ".fairplay.G2CBpRoomInfo.curPickRoundPlayer" fieldData.number = 7 fieldData.index = 5 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[6] = fieldData -- field for curRoundPickHeroNum of G2CBpRoomInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "curRoundPickHeroNum" fieldData.full_name = ".fairplay.G2CBpRoomInfo.curRoundPickHeroNum" fieldData.number = 8 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 serverTime of G2CBpRoomInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "serverTime" fieldData.full_name = ".fairplay.G2CBpRoomInfo.serverTime" fieldData.number = 9 fieldData.index = 7 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 3 fieldData.cpp_type = 2 fieldDataArr[8] = fieldData G2CBPROOMINFO.name = "G2CBpRoomInfo" G2CBPROOMINFO.full_name = ".fairplay.G2CBpRoomInfo" G2CBPROOMINFO.nested_types = {} G2CBPROOMINFO.enum_types = {} G2CBPROOMINFO.fields = fieldDataArr G2CBPROOMINFO.is_extendable = false G2CBPROOMINFO.extensions = {} -- fields for BpPlayerInfo fieldDataArr = {} -- field for acid of BpPlayerInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "acid" fieldData.full_name = ".fairplay.BpPlayerInfo.acid" 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 pickedHeroId of BpPlayerInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "pickedHeroId" fieldData.full_name = ".fairplay.BpPlayerInfo.pickedHeroId" fieldData.number = 2 fieldData.index = 1 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[2] = fieldData -- field for Dice of BpPlayerInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "Dice" fieldData.full_name = ".fairplay.BpPlayerInfo.Dice" 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 PortraitId of BpPlayerInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "PortraitId" fieldData.full_name = ".fairplay.BpPlayerInfo.PortraitId" 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 FrameId of BpPlayerInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "FrameId" fieldData.full_name = ".fairplay.BpPlayerInfo.FrameId" 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 name of BpPlayerInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "name" fieldData.full_name = ".fairplay.BpPlayerInfo.name" fieldData.number = 6 fieldData.index = 5 fieldData.label = 1 fieldData.has_default_value = false fieldData.default_value = "" fieldData.type = 9 fieldData.cpp_type = 9 fieldDataArr[6] = fieldData -- field for ShowServerId of BpPlayerInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "ShowServerId" fieldData.full_name = ".fairplay.BpPlayerInfo.ShowServerId" 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 guildName of BpPlayerInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "guildName" fieldData.full_name = ".fairplay.BpPlayerInfo.guildName" 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 pickedHeroAwaken of BpPlayerInfo fieldData = protobuf.FieldDescriptor() fieldData.name = "pickedHeroAwaken" fieldData.full_name = ".fairplay.BpPlayerInfo.pickedHeroAwaken" fieldData.number = 9 fieldData.index = 8 fieldData.label = 3 fieldData.has_default_value = false fieldData.default_value = {} fieldData.type = 8 fieldData.cpp_type = 7 fieldDataArr[9] = fieldData BPPLAYERINFO.name = "BpPlayerInfo" BPPLAYERINFO.full_name = ".fairplay.BpPlayerInfo" BPPLAYERINFO.nested_types = {} BPPLAYERINFO.enum_types = {} BPPLAYERINFO.fields = fieldDataArr BPPLAYERINFO.is_extendable = false BPPLAYERINFO.extensions = {} -- fields for BpEndNotify fieldDataArr = {} -- field for activityId of BpEndNotify fieldData = protobuf.FieldDescriptor() fieldData.name = "activityId" fieldData.full_name = ".fairplay.BpEndNotify.activityId" fieldData.number = 1 fieldData.index = 0 fieldData.label = 2 fieldData.has_default_value = false fieldData.default_value = 0 fieldData.type = 5 fieldData.cpp_type = 1 fieldDataArr[1] = fieldData BPENDNOTIFY.name = "BpEndNotify" BPENDNOTIFY.full_name = ".fairplay.BpEndNotify" BPENDNOTIFY.nested_types = {} BPENDNOTIFY.enum_types = {} BPENDNOTIFY.fields = fieldDataArr BPENDNOTIFY.is_extendable = false BPENDNOTIFY.extensions = {} fieldDataArr = nil fieldData = nil fairplay_pb.AfterRoll = 1 fairplay_pb.BanHero = 2 fairplay_pb.BanPick = 2 fairplay_pb.BanPickHeroNotifyUpload = protobuf.Message(BANPICKHERONOTIFYUPLOAD) fairplay_pb.BanPickHeroOptReq = protobuf.Message(BANPICKHEROOPTREQ) fairplay_pb.BanPickHeroOptResp = protobuf.Message(BANPICKHEROOPTRESP) fairplay_pb.Begin = 0 fairplay_pb.Boss = 2 fairplay_pb.BpEndNotify = protobuf.Message(BPENDNOTIFY) fairplay_pb.BpPlayerInfo = protobuf.Message(BPPLAYERINFO) fairplay_pb.ChangeHeroOrder = 5 fairplay_pb.Confirm = 4 fairplay_pb.End = 4 fairplay_pb.FairGetFixAttrReq = protobuf.Message(FAIRGETFIXATTRREQ) fairplay_pb.FairGetFixAttrResp = protobuf.Message(FAIRGETFIXATTRRESP) fairplay_pb.FairPlaySeasonInfo = protobuf.Message(FAIRPLAYSEASONINFO) fairplay_pb.FixAttrInfo = protobuf.Message(FIXATTRINFO) fairplay_pb.G2CBpRoomInfo = protobuf.Message(G2CBPROOMINFO) fairplay_pb.ModifyHeroOrder = 3 fairplay_pb.PickHero = 3 fairplay_pb.ReconnectBp = 6 fairplay_pb.Roll = 1 fairplay_pb.SFC = 3 fairplay_pb.Solo = 0 fairplay_pb.TVT = 1 fairplay_pb.UploadHeroInfo = 7 return fairplay_pb