-- Generated By protoc-gen-lua Do not Edit local protobuf = require "protobuf/protobuf" local ProtoReqireList = { } local enums_pb = {} local CODETYPE = protobuf.EnumDescriptor(); local CODETYPE_ENUM = { CODE_ERROR = protobuf.EnumValueDescriptor(), CODE_WARN = protobuf.EnumValueDescriptor(), CODE_INFO = protobuf.EnumValueDescriptor(), } local ACCOUNTSTATE = protobuf.EnumDescriptor(); local ACCOUNTSTATE_ENUM = { STATE_ONLINE = protobuf.EnumValueDescriptor(), STATE_OFFLINE = protobuf.EnumValueDescriptor(), STATE_INBATTLE = protobuf.EnumValueDescriptor(), STATE_OFFLINEINBATTLE = protobuf.EnumValueDescriptor(), STATE_UNKNOW = protobuf.EnumValueDescriptor(), } local GOTOTYPE = protobuf.EnumDescriptor(); local GOTOTYPE_ENUM = { GOTO_OFFLINE = protobuf.EnumValueDescriptor(), GOTO_ENTER_BATTLE = protobuf.EnumValueDescriptor(), GOTO_OUT_BATTLE = protobuf.EnumValueDescriptor(), GOTO_TASK = protobuf.EnumValueDescriptor(), GOTO_CHANNEL = protobuf.EnumValueDescriptor(), GOTO_SYSTEM = protobuf.EnumValueDescriptor(), GOTO_FORCE = protobuf.EnumValueDescriptor(), GOTO_ONLINE = protobuf.EnumValueDescriptor(), GOTO_CHANGELINE = protobuf.EnumValueDescriptor(), GOTO_DYNAMICSCENE = protobuf.EnumValueDescriptor(), GOTO_ASSIGN_MAPLINE = protobuf.EnumValueDescriptor(), } local SCENETYPE = protobuf.EnumDescriptor(); local SCENETYPE_ENUM = { SCENE_MAINCITY = protobuf.EnumValueDescriptor(), SCENE_OFFLINE_BATTLE = protobuf.EnumValueDescriptor(), SCENE_ONLINE_BATTLE = protobuf.EnumValueDescriptor(), SCENE_DYNAMIC = protobuf.EnumValueDescriptor(), SCENE_CROSS = protobuf.EnumValueDescriptor(), SCENE_CROSS_DYNAMIC = protobuf.EnumValueDescriptor(), } local BATTLERECONNECTERROR = protobuf.EnumDescriptor(); local BATTLERECONNECTERROR_ENUM = { ERROR_NO_SUCH_ROOM = protobuf.EnumValueDescriptor(), } local BATTELMATCHREQTYPE = protobuf.EnumDescriptor(); local BATTELMATCHREQTYPE_ENUM = { MATCH_REQ_CONFIRM = protobuf.EnumValueDescriptor(), MATCH_REQ_CANCEL = protobuf.EnumValueDescriptor(), } local BATTLEMATCHSTATE = protobuf.EnumDescriptor(); local BATTLEMATCHSTATE_ENUM = { SELECT_HERO_UNREADY = protobuf.EnumValueDescriptor(), SELECT_HERO_READY = protobuf.EnumValueDescriptor(), } local BATTLEMEMBERTYPE = protobuf.EnumDescriptor(); local BATTLEMEMBERTYPE_ENUM = { ACCOUNT_HERO = protobuf.EnumValueDescriptor(), ROBOT_HERO = protobuf.EnumValueDescriptor(), AI_HERO = protobuf.EnumValueDescriptor(), ASSISTANT_PLAYER = protobuf.EnumValueDescriptor(), CALLER_PLAYER = protobuf.EnumValueDescriptor(), CHASE_PLAYER = protobuf.EnumValueDescriptor(), DUEL_PLAYER = protobuf.EnumValueDescriptor(), } local BATTLECMDCONST = protobuf.EnumDescriptor(); local BATTLECMDCONST_ENUM = { BATTLE_MATCHING = protobuf.EnumValueDescriptor(), BATTLE_MEMBER_CHOOSE_HERO = protobuf.EnumValueDescriptor(), BATTLE_MEMBER_LEAVE = protobuf.EnumValueDescriptor(), BATTLE_MEMBER_INFIGHTING = protobuf.EnumValueDescriptor(), BATTLE_MEMBER_LOGOUT = protobuf.EnumValueDescriptor(), BATTLE_CHANGEHERO_MAIN = protobuf.EnumValueDescriptor(), BATTLE_CHANGEHERO_VICE = protobuf.EnumValueDescriptor(), BATTLE_ROOM_CREATEDONE = protobuf.EnumValueDescriptor(), BATTLE_ROOM_INFIGHTING = protobuf.EnumValueDescriptor(), BATTLE_ROOM_FINISH = protobuf.EnumValueDescriptor(), BATTLE_ROOM_REFRESHUPLOAD = protobuf.EnumValueDescriptor(), BATTLE_ROOM_WAITINGDESTRUCTION = protobuf.EnumValueDescriptor(), BATTLE_ROOM_BATTLECHECK = protobuf.EnumValueDescriptor(), BATTLE_ROOM_WAITINGSYNCEND = protobuf.EnumValueDescriptor(), BATTLE_ROOM_BATTLECHECK_SUCCESS = protobuf.EnumValueDescriptor(), BATTLE_NO_STATE = protobuf.EnumValueDescriptor(), } local DISCONNECTSTATECONST = protobuf.EnumDescriptor(); local DISCONNECTSTATECONST_ENUM = { NONE_DISCONNECT = protobuf.EnumValueDescriptor(), TCP_DISCONNECT = protobuf.EnumValueDescriptor(), KCP_DISCONNECT = protobuf.EnumValueDescriptor(), } local SCENEACTTYPE = protobuf.EnumDescriptor(); local SCENEACTTYPE_ENUM = { SCENE_MOVE = protobuf.EnumValueDescriptor(), SCENE_STOP = protobuf.EnumValueDescriptor(), } local TASKEFFECTTYPE = protobuf.EnumDescriptor(); local TASKEFFECTTYPE_ENUM = { ENTERMAP = protobuf.EnumValueDescriptor(), TELEPORTPLANE = protobuf.EnumValueDescriptor(), CHANGEAPPEARANCE = protobuf.EnumValueDescriptor(), RESTOREAPPEARANCE = protobuf.EnumValueDescriptor(), ACTIVENPC = protobuf.EnumValueDescriptor(), DIGTREASUREFUBEN = protobuf.EnumValueDescriptor(), } local CHATROOMTYPE = protobuf.EnumDescriptor(); local CHATROOMTYPE_ENUM = { WORLD = protobuf.EnumValueDescriptor(), GUILD = protobuf.EnumValueDescriptor(), TEAM = protobuf.EnumValueDescriptor(), RECRUIT = protobuf.EnumValueDescriptor(), CURREN = protobuf.EnumValueDescriptor(), SYSTEM = protobuf.EnumValueDescriptor(), GUILDWAR = protobuf.EnumValueDescriptor(), GENERAL = protobuf.EnumValueDescriptor(), GUILDPARTY = protobuf.EnumValueDescriptor(), CROSS = protobuf.EnumValueDescriptor(), WARZONE = protobuf.EnumValueDescriptor(), BULLET = protobuf.EnumValueDescriptor(), COUNTRY = protobuf.EnumValueDescriptor(), GVGFIGHT = protobuf.EnumValueDescriptor(), } local MAILFORMATTYPE = protobuf.EnumDescriptor(); local MAILFORMATTYPE_ENUM = { OFFICIALMAILTYPE = protobuf.EnumValueDescriptor(), OFFICIALGRADETYPE = protobuf.EnumValueDescriptor(), THREETEAMSPK_DAILYREWARD = protobuf.EnumValueDescriptor(), THREETEAMSPK_SEASONREWARD = protobuf.EnumValueDescriptor(), TIMESTAMP = protobuf.EnumValueDescriptor(), } local fieldDataArr = nil local fieldData = nil CODETYPE_ENUM.CODE_ERROR.name = "Code_Error" CODETYPE_ENUM.CODE_ERROR.index = 0 CODETYPE_ENUM.CODE_ERROR.number = 0 CODETYPE_ENUM.CODE_WARN.name = "Code_Warn" CODETYPE_ENUM.CODE_WARN.index = 1 CODETYPE_ENUM.CODE_WARN.number = 100 CODETYPE_ENUM.CODE_INFO.name = "Code_Info" CODETYPE_ENUM.CODE_INFO.index = 2 CODETYPE_ENUM.CODE_INFO.number = 1000 CODETYPE.name = "CodeType" CODETYPE.full_name = ".common.CodeType" CODETYPE.values = {CODETYPE_ENUM.CODE_ERROR,CODETYPE_ENUM.CODE_WARN,CODETYPE_ENUM.CODE_INFO} ACCOUNTSTATE_ENUM.STATE_ONLINE.name = "State_Online" ACCOUNTSTATE_ENUM.STATE_ONLINE.index = 0 ACCOUNTSTATE_ENUM.STATE_ONLINE.number = 1 ACCOUNTSTATE_ENUM.STATE_OFFLINE.name = "State_Offline" ACCOUNTSTATE_ENUM.STATE_OFFLINE.index = 1 ACCOUNTSTATE_ENUM.STATE_OFFLINE.number = 2 ACCOUNTSTATE_ENUM.STATE_INBATTLE.name = "State_InBattle" ACCOUNTSTATE_ENUM.STATE_INBATTLE.index = 2 ACCOUNTSTATE_ENUM.STATE_INBATTLE.number = 3 ACCOUNTSTATE_ENUM.STATE_OFFLINEINBATTLE.name = "State_OfflineInBattle" ACCOUNTSTATE_ENUM.STATE_OFFLINEINBATTLE.index = 3 ACCOUNTSTATE_ENUM.STATE_OFFLINEINBATTLE.number = 4 ACCOUNTSTATE_ENUM.STATE_UNKNOW.name = "State_Unknow" ACCOUNTSTATE_ENUM.STATE_UNKNOW.index = 4 ACCOUNTSTATE_ENUM.STATE_UNKNOW.number = 999 ACCOUNTSTATE.name = "AccountState" ACCOUNTSTATE.full_name = ".common.AccountState" ACCOUNTSTATE.values = {ACCOUNTSTATE_ENUM.STATE_ONLINE,ACCOUNTSTATE_ENUM.STATE_OFFLINE,ACCOUNTSTATE_ENUM.STATE_INBATTLE,ACCOUNTSTATE_ENUM.STATE_OFFLINEINBATTLE,ACCOUNTSTATE_ENUM.STATE_UNKNOW} GOTOTYPE_ENUM.GOTO_OFFLINE.name = "Goto_Offline" GOTOTYPE_ENUM.GOTO_OFFLINE.index = 0 GOTOTYPE_ENUM.GOTO_OFFLINE.number = 1 GOTOTYPE_ENUM.GOTO_ENTER_BATTLE.name = "Goto_Enter_Battle" GOTOTYPE_ENUM.GOTO_ENTER_BATTLE.index = 1 GOTOTYPE_ENUM.GOTO_ENTER_BATTLE.number = 2 GOTOTYPE_ENUM.GOTO_OUT_BATTLE.name = "Goto_Out_Battle" GOTOTYPE_ENUM.GOTO_OUT_BATTLE.index = 2 GOTOTYPE_ENUM.GOTO_OUT_BATTLE.number = 3 GOTOTYPE_ENUM.GOTO_TASK.name = "Goto_Task" GOTOTYPE_ENUM.GOTO_TASK.index = 3 GOTOTYPE_ENUM.GOTO_TASK.number = 4 GOTOTYPE_ENUM.GOTO_CHANNEL.name = "Goto_Channel" GOTOTYPE_ENUM.GOTO_CHANNEL.index = 4 GOTOTYPE_ENUM.GOTO_CHANNEL.number = 5 GOTOTYPE_ENUM.GOTO_SYSTEM.name = "Goto_System" GOTOTYPE_ENUM.GOTO_SYSTEM.index = 5 GOTOTYPE_ENUM.GOTO_SYSTEM.number = 6 GOTOTYPE_ENUM.GOTO_FORCE.name = "Goto_Force" GOTOTYPE_ENUM.GOTO_FORCE.index = 6 GOTOTYPE_ENUM.GOTO_FORCE.number = 7 GOTOTYPE_ENUM.GOTO_ONLINE.name = "Goto_Online" GOTOTYPE_ENUM.GOTO_ONLINE.index = 7 GOTOTYPE_ENUM.GOTO_ONLINE.number = 8 GOTOTYPE_ENUM.GOTO_CHANGELINE.name = "Goto_ChangeLine" GOTOTYPE_ENUM.GOTO_CHANGELINE.index = 8 GOTOTYPE_ENUM.GOTO_CHANGELINE.number = 9 GOTOTYPE_ENUM.GOTO_DYNAMICSCENE.name = "Goto_DynamicScene" GOTOTYPE_ENUM.GOTO_DYNAMICSCENE.index = 9 GOTOTYPE_ENUM.GOTO_DYNAMICSCENE.number = 10 GOTOTYPE_ENUM.GOTO_ASSIGN_MAPLINE.name = "Goto_Assign_Mapline" GOTOTYPE_ENUM.GOTO_ASSIGN_MAPLINE.index = 10 GOTOTYPE_ENUM.GOTO_ASSIGN_MAPLINE.number = 11 GOTOTYPE.name = "GotoType" GOTOTYPE.full_name = ".common.GotoType" GOTOTYPE.values = {GOTOTYPE_ENUM.GOTO_OFFLINE,GOTOTYPE_ENUM.GOTO_ENTER_BATTLE,GOTOTYPE_ENUM.GOTO_OUT_BATTLE,GOTOTYPE_ENUM.GOTO_TASK,GOTOTYPE_ENUM.GOTO_CHANNEL,GOTOTYPE_ENUM.GOTO_SYSTEM,GOTOTYPE_ENUM.GOTO_FORCE,GOTOTYPE_ENUM.GOTO_ONLINE,GOTOTYPE_ENUM.GOTO_CHANGELINE,GOTOTYPE_ENUM.GOTO_DYNAMICSCENE,GOTOTYPE_ENUM.GOTO_ASSIGN_MAPLINE} SCENETYPE_ENUM.SCENE_MAINCITY.name = "Scene_MainCity" SCENETYPE_ENUM.SCENE_MAINCITY.index = 0 SCENETYPE_ENUM.SCENE_MAINCITY.number = 1 SCENETYPE_ENUM.SCENE_OFFLINE_BATTLE.name = "Scene_Offline_Battle" SCENETYPE_ENUM.SCENE_OFFLINE_BATTLE.index = 1 SCENETYPE_ENUM.SCENE_OFFLINE_BATTLE.number = 2 SCENETYPE_ENUM.SCENE_ONLINE_BATTLE.name = "Scene_Online_Battle" SCENETYPE_ENUM.SCENE_ONLINE_BATTLE.index = 2 SCENETYPE_ENUM.SCENE_ONLINE_BATTLE.number = 3 SCENETYPE_ENUM.SCENE_DYNAMIC.name = "Scene_Dynamic" SCENETYPE_ENUM.SCENE_DYNAMIC.index = 3 SCENETYPE_ENUM.SCENE_DYNAMIC.number = 4 SCENETYPE_ENUM.SCENE_CROSS.name = "Scene_Cross" SCENETYPE_ENUM.SCENE_CROSS.index = 4 SCENETYPE_ENUM.SCENE_CROSS.number = 5 SCENETYPE_ENUM.SCENE_CROSS_DYNAMIC.name = "Scene_Cross_Dynamic" SCENETYPE_ENUM.SCENE_CROSS_DYNAMIC.index = 5 SCENETYPE_ENUM.SCENE_CROSS_DYNAMIC.number = 6 SCENETYPE.name = "SceneType" SCENETYPE.full_name = ".common.SceneType" SCENETYPE.values = {SCENETYPE_ENUM.SCENE_MAINCITY,SCENETYPE_ENUM.SCENE_OFFLINE_BATTLE,SCENETYPE_ENUM.SCENE_ONLINE_BATTLE,SCENETYPE_ENUM.SCENE_DYNAMIC,SCENETYPE_ENUM.SCENE_CROSS,SCENETYPE_ENUM.SCENE_CROSS_DYNAMIC} BATTLERECONNECTERROR_ENUM.ERROR_NO_SUCH_ROOM.name = "Error_No_Such_Room" BATTLERECONNECTERROR_ENUM.ERROR_NO_SUCH_ROOM.index = 0 BATTLERECONNECTERROR_ENUM.ERROR_NO_SUCH_ROOM.number = 1 BATTLERECONNECTERROR.name = "BattleReconnectError" BATTLERECONNECTERROR.full_name = ".common.BattleReconnectError" BATTLERECONNECTERROR.values = {BATTLERECONNECTERROR_ENUM.ERROR_NO_SUCH_ROOM} BATTELMATCHREQTYPE_ENUM.MATCH_REQ_CONFIRM.name = "Match_Req_Confirm" BATTELMATCHREQTYPE_ENUM.MATCH_REQ_CONFIRM.index = 0 BATTELMATCHREQTYPE_ENUM.MATCH_REQ_CONFIRM.number = 1 BATTELMATCHREQTYPE_ENUM.MATCH_REQ_CANCEL.name = "Match_Req_Cancel" BATTELMATCHREQTYPE_ENUM.MATCH_REQ_CANCEL.index = 1 BATTELMATCHREQTYPE_ENUM.MATCH_REQ_CANCEL.number = 2 BATTELMATCHREQTYPE.name = "BattelMatchReqType" BATTELMATCHREQTYPE.full_name = ".common.BattelMatchReqType" BATTELMATCHREQTYPE.values = {BATTELMATCHREQTYPE_ENUM.MATCH_REQ_CONFIRM,BATTELMATCHREQTYPE_ENUM.MATCH_REQ_CANCEL} BATTLEMATCHSTATE_ENUM.SELECT_HERO_UNREADY.name = "Select_Hero_UnReady" BATTLEMATCHSTATE_ENUM.SELECT_HERO_UNREADY.index = 0 BATTLEMATCHSTATE_ENUM.SELECT_HERO_UNREADY.number = 1 BATTLEMATCHSTATE_ENUM.SELECT_HERO_READY.name = "Select_Hero_Ready" BATTLEMATCHSTATE_ENUM.SELECT_HERO_READY.index = 1 BATTLEMATCHSTATE_ENUM.SELECT_HERO_READY.number = 2 BATTLEMATCHSTATE.name = "BattleMatchState" BATTLEMATCHSTATE.full_name = ".common.BattleMatchState" BATTLEMATCHSTATE.values = {BATTLEMATCHSTATE_ENUM.SELECT_HERO_UNREADY,BATTLEMATCHSTATE_ENUM.SELECT_HERO_READY} BATTLEMEMBERTYPE_ENUM.ACCOUNT_HERO.name = "Account_Hero" BATTLEMEMBERTYPE_ENUM.ACCOUNT_HERO.index = 0 BATTLEMEMBERTYPE_ENUM.ACCOUNT_HERO.number = 1 BATTLEMEMBERTYPE_ENUM.ROBOT_HERO.name = "Robot_Hero" BATTLEMEMBERTYPE_ENUM.ROBOT_HERO.index = 1 BATTLEMEMBERTYPE_ENUM.ROBOT_HERO.number = 2 BATTLEMEMBERTYPE_ENUM.AI_HERO.name = "AI_Hero" BATTLEMEMBERTYPE_ENUM.AI_HERO.index = 2 BATTLEMEMBERTYPE_ENUM.AI_HERO.number = 3 BATTLEMEMBERTYPE_ENUM.ASSISTANT_PLAYER.name = "Assistant_Player" BATTLEMEMBERTYPE_ENUM.ASSISTANT_PLAYER.index = 3 BATTLEMEMBERTYPE_ENUM.ASSISTANT_PLAYER.number = 4 BATTLEMEMBERTYPE_ENUM.CALLER_PLAYER.name = "Caller_Player" BATTLEMEMBERTYPE_ENUM.CALLER_PLAYER.index = 4 BATTLEMEMBERTYPE_ENUM.CALLER_PLAYER.number = 5 BATTLEMEMBERTYPE_ENUM.CHASE_PLAYER.name = "Chase_Player" BATTLEMEMBERTYPE_ENUM.CHASE_PLAYER.index = 5 BATTLEMEMBERTYPE_ENUM.CHASE_PLAYER.number = 6 BATTLEMEMBERTYPE_ENUM.DUEL_PLAYER.name = "Duel_Player" BATTLEMEMBERTYPE_ENUM.DUEL_PLAYER.index = 6 BATTLEMEMBERTYPE_ENUM.DUEL_PLAYER.number = 7 BATTLEMEMBERTYPE.name = "BattleMemberType" BATTLEMEMBERTYPE.full_name = ".common.BattleMemberType" BATTLEMEMBERTYPE.values = {BATTLEMEMBERTYPE_ENUM.ACCOUNT_HERO,BATTLEMEMBERTYPE_ENUM.ROBOT_HERO,BATTLEMEMBERTYPE_ENUM.AI_HERO,BATTLEMEMBERTYPE_ENUM.ASSISTANT_PLAYER,BATTLEMEMBERTYPE_ENUM.CALLER_PLAYER,BATTLEMEMBERTYPE_ENUM.CHASE_PLAYER,BATTLEMEMBERTYPE_ENUM.DUEL_PLAYER} BATTLECMDCONST_ENUM.BATTLE_MATCHING.name = "Battle_Matching" BATTLECMDCONST_ENUM.BATTLE_MATCHING.index = 0 BATTLECMDCONST_ENUM.BATTLE_MATCHING.number = 0 BATTLECMDCONST_ENUM.BATTLE_MEMBER_CHOOSE_HERO.name = "Battle_Member_Choose_Hero" BATTLECMDCONST_ENUM.BATTLE_MEMBER_CHOOSE_HERO.index = 1 BATTLECMDCONST_ENUM.BATTLE_MEMBER_CHOOSE_HERO.number = 1 BATTLECMDCONST_ENUM.BATTLE_MEMBER_LEAVE.name = "Battle_Member_Leave" BATTLECMDCONST_ENUM.BATTLE_MEMBER_LEAVE.index = 2 BATTLECMDCONST_ENUM.BATTLE_MEMBER_LEAVE.number = 2 BATTLECMDCONST_ENUM.BATTLE_MEMBER_INFIGHTING.name = "Battle_Member_InFighting" BATTLECMDCONST_ENUM.BATTLE_MEMBER_INFIGHTING.index = 3 BATTLECMDCONST_ENUM.BATTLE_MEMBER_INFIGHTING.number = 3 BATTLECMDCONST_ENUM.BATTLE_MEMBER_LOGOUT.name = "Battle_Member_Logout" BATTLECMDCONST_ENUM.BATTLE_MEMBER_LOGOUT.index = 4 BATTLECMDCONST_ENUM.BATTLE_MEMBER_LOGOUT.number = 4 BATTLECMDCONST_ENUM.BATTLE_CHANGEHERO_MAIN.name = "Battle_ChangeHero_Main" BATTLECMDCONST_ENUM.BATTLE_CHANGEHERO_MAIN.index = 5 BATTLECMDCONST_ENUM.BATTLE_CHANGEHERO_MAIN.number = 5 BATTLECMDCONST_ENUM.BATTLE_CHANGEHERO_VICE.name = "Battle_ChangeHero_Vice" BATTLECMDCONST_ENUM.BATTLE_CHANGEHERO_VICE.index = 6 BATTLECMDCONST_ENUM.BATTLE_CHANGEHERO_VICE.number = 6 BATTLECMDCONST_ENUM.BATTLE_ROOM_CREATEDONE.name = "Battle_Room_CreateDone" BATTLECMDCONST_ENUM.BATTLE_ROOM_CREATEDONE.index = 7 BATTLECMDCONST_ENUM.BATTLE_ROOM_CREATEDONE.number = 7 BATTLECMDCONST_ENUM.BATTLE_ROOM_INFIGHTING.name = "Battle_Room_InFighting" BATTLECMDCONST_ENUM.BATTLE_ROOM_INFIGHTING.index = 8 BATTLECMDCONST_ENUM.BATTLE_ROOM_INFIGHTING.number = 8 BATTLECMDCONST_ENUM.BATTLE_ROOM_FINISH.name = "Battle_Room_Finish" BATTLECMDCONST_ENUM.BATTLE_ROOM_FINISH.index = 9 BATTLECMDCONST_ENUM.BATTLE_ROOM_FINISH.number = 9 BATTLECMDCONST_ENUM.BATTLE_ROOM_REFRESHUPLOAD.name = "Battle_Room_RefreshUpload" BATTLECMDCONST_ENUM.BATTLE_ROOM_REFRESHUPLOAD.index = 10 BATTLECMDCONST_ENUM.BATTLE_ROOM_REFRESHUPLOAD.number = 10 BATTLECMDCONST_ENUM.BATTLE_ROOM_WAITINGDESTRUCTION.name = "Battle_Room_WaitingDestruction" BATTLECMDCONST_ENUM.BATTLE_ROOM_WAITINGDESTRUCTION.index = 11 BATTLECMDCONST_ENUM.BATTLE_ROOM_WAITINGDESTRUCTION.number = 11 BATTLECMDCONST_ENUM.BATTLE_ROOM_BATTLECHECK.name = "Battle_Room_BattleCheck" BATTLECMDCONST_ENUM.BATTLE_ROOM_BATTLECHECK.index = 12 BATTLECMDCONST_ENUM.BATTLE_ROOM_BATTLECHECK.number = 12 BATTLECMDCONST_ENUM.BATTLE_ROOM_WAITINGSYNCEND.name = "Battle_Room_WaitingSyncEnd" BATTLECMDCONST_ENUM.BATTLE_ROOM_WAITINGSYNCEND.index = 13 BATTLECMDCONST_ENUM.BATTLE_ROOM_WAITINGSYNCEND.number = 13 BATTLECMDCONST_ENUM.BATTLE_ROOM_BATTLECHECK_SUCCESS.name = "Battle_Room_BattleCheck_Success" BATTLECMDCONST_ENUM.BATTLE_ROOM_BATTLECHECK_SUCCESS.index = 14 BATTLECMDCONST_ENUM.BATTLE_ROOM_BATTLECHECK_SUCCESS.number = 14 BATTLECMDCONST_ENUM.BATTLE_NO_STATE.name = "Battle_No_State" BATTLECMDCONST_ENUM.BATTLE_NO_STATE.index = 15 BATTLECMDCONST_ENUM.BATTLE_NO_STATE.number = 999 BATTLECMDCONST.name = "BattleCmdConst" BATTLECMDCONST.full_name = ".common.BattleCmdConst" BATTLECMDCONST.values = {BATTLECMDCONST_ENUM.BATTLE_MATCHING,BATTLECMDCONST_ENUM.BATTLE_MEMBER_CHOOSE_HERO,BATTLECMDCONST_ENUM.BATTLE_MEMBER_LEAVE,BATTLECMDCONST_ENUM.BATTLE_MEMBER_INFIGHTING,BATTLECMDCONST_ENUM.BATTLE_MEMBER_LOGOUT,BATTLECMDCONST_ENUM.BATTLE_CHANGEHERO_MAIN,BATTLECMDCONST_ENUM.BATTLE_CHANGEHERO_VICE,BATTLECMDCONST_ENUM.BATTLE_ROOM_CREATEDONE,BATTLECMDCONST_ENUM.BATTLE_ROOM_INFIGHTING,BATTLECMDCONST_ENUM.BATTLE_ROOM_FINISH,BATTLECMDCONST_ENUM.BATTLE_ROOM_REFRESHUPLOAD,BATTLECMDCONST_ENUM.BATTLE_ROOM_WAITINGDESTRUCTION,BATTLECMDCONST_ENUM.BATTLE_ROOM_BATTLECHECK,BATTLECMDCONST_ENUM.BATTLE_ROOM_WAITINGSYNCEND,BATTLECMDCONST_ENUM.BATTLE_ROOM_BATTLECHECK_SUCCESS,BATTLECMDCONST_ENUM.BATTLE_NO_STATE} DISCONNECTSTATECONST_ENUM.NONE_DISCONNECT.name = "None_Disconnect" DISCONNECTSTATECONST_ENUM.NONE_DISCONNECT.index = 0 DISCONNECTSTATECONST_ENUM.NONE_DISCONNECT.number = 0 DISCONNECTSTATECONST_ENUM.TCP_DISCONNECT.name = "Tcp_Disconnect" DISCONNECTSTATECONST_ENUM.TCP_DISCONNECT.index = 1 DISCONNECTSTATECONST_ENUM.TCP_DISCONNECT.number = 1 DISCONNECTSTATECONST_ENUM.KCP_DISCONNECT.name = "Kcp_Disconnect" DISCONNECTSTATECONST_ENUM.KCP_DISCONNECT.index = 2 DISCONNECTSTATECONST_ENUM.KCP_DISCONNECT.number = 2 DISCONNECTSTATECONST.name = "DisconnectStateConst" DISCONNECTSTATECONST.full_name = ".common.DisconnectStateConst" DISCONNECTSTATECONST.values = {DISCONNECTSTATECONST_ENUM.NONE_DISCONNECT,DISCONNECTSTATECONST_ENUM.TCP_DISCONNECT,DISCONNECTSTATECONST_ENUM.KCP_DISCONNECT} SCENEACTTYPE_ENUM.SCENE_MOVE.name = "Scene_Move" SCENEACTTYPE_ENUM.SCENE_MOVE.index = 0 SCENEACTTYPE_ENUM.SCENE_MOVE.number = 1 SCENEACTTYPE_ENUM.SCENE_STOP.name = "Scene_Stop" SCENEACTTYPE_ENUM.SCENE_STOP.index = 1 SCENEACTTYPE_ENUM.SCENE_STOP.number = 2 SCENEACTTYPE.name = "SceneActType" SCENEACTTYPE.full_name = ".common.SceneActType" SCENEACTTYPE.values = {SCENEACTTYPE_ENUM.SCENE_MOVE,SCENEACTTYPE_ENUM.SCENE_STOP} TASKEFFECTTYPE_ENUM.ENTERMAP.name = "EnterMap" TASKEFFECTTYPE_ENUM.ENTERMAP.index = 0 TASKEFFECTTYPE_ENUM.ENTERMAP.number = 1 TASKEFFECTTYPE_ENUM.TELEPORTPLANE.name = "TeleportPlane" TASKEFFECTTYPE_ENUM.TELEPORTPLANE.index = 1 TASKEFFECTTYPE_ENUM.TELEPORTPLANE.number = 2 TASKEFFECTTYPE_ENUM.CHANGEAPPEARANCE.name = "ChangeAppearance" TASKEFFECTTYPE_ENUM.CHANGEAPPEARANCE.index = 2 TASKEFFECTTYPE_ENUM.CHANGEAPPEARANCE.number = 3 TASKEFFECTTYPE_ENUM.RESTOREAPPEARANCE.name = "RestoreAppearance" TASKEFFECTTYPE_ENUM.RESTOREAPPEARANCE.index = 3 TASKEFFECTTYPE_ENUM.RESTOREAPPEARANCE.number = 4 TASKEFFECTTYPE_ENUM.ACTIVENPC.name = "ActiveNpc" TASKEFFECTTYPE_ENUM.ACTIVENPC.index = 4 TASKEFFECTTYPE_ENUM.ACTIVENPC.number = 5 TASKEFFECTTYPE_ENUM.DIGTREASUREFUBEN.name = "DigTreasureFuben" TASKEFFECTTYPE_ENUM.DIGTREASUREFUBEN.index = 5 TASKEFFECTTYPE_ENUM.DIGTREASUREFUBEN.number = 6 TASKEFFECTTYPE.name = "TaskEffectType" TASKEFFECTTYPE.full_name = ".common.TaskEffectType" TASKEFFECTTYPE.values = {TASKEFFECTTYPE_ENUM.ENTERMAP,TASKEFFECTTYPE_ENUM.TELEPORTPLANE,TASKEFFECTTYPE_ENUM.CHANGEAPPEARANCE,TASKEFFECTTYPE_ENUM.RESTOREAPPEARANCE,TASKEFFECTTYPE_ENUM.ACTIVENPC,TASKEFFECTTYPE_ENUM.DIGTREASUREFUBEN} CHATROOMTYPE_ENUM.WORLD.name = "World" CHATROOMTYPE_ENUM.WORLD.index = 0 CHATROOMTYPE_ENUM.WORLD.number = 1 CHATROOMTYPE_ENUM.GUILD.name = "Guild" CHATROOMTYPE_ENUM.GUILD.index = 1 CHATROOMTYPE_ENUM.GUILD.number = 2 CHATROOMTYPE_ENUM.TEAM.name = "Team" CHATROOMTYPE_ENUM.TEAM.index = 2 CHATROOMTYPE_ENUM.TEAM.number = 3 CHATROOMTYPE_ENUM.RECRUIT.name = "Recruit" CHATROOMTYPE_ENUM.RECRUIT.index = 3 CHATROOMTYPE_ENUM.RECRUIT.number = 4 CHATROOMTYPE_ENUM.CURREN.name = "Curren" CHATROOMTYPE_ENUM.CURREN.index = 4 CHATROOMTYPE_ENUM.CURREN.number = 5 CHATROOMTYPE_ENUM.SYSTEM.name = "System" CHATROOMTYPE_ENUM.SYSTEM.index = 5 CHATROOMTYPE_ENUM.SYSTEM.number = 6 CHATROOMTYPE_ENUM.GUILDWAR.name = "GuildWar" CHATROOMTYPE_ENUM.GUILDWAR.index = 6 CHATROOMTYPE_ENUM.GUILDWAR.number = 7 CHATROOMTYPE_ENUM.GENERAL.name = "General" CHATROOMTYPE_ENUM.GENERAL.index = 7 CHATROOMTYPE_ENUM.GENERAL.number = 8 CHATROOMTYPE_ENUM.GUILDPARTY.name = "GuildParty" CHATROOMTYPE_ENUM.GUILDPARTY.index = 8 CHATROOMTYPE_ENUM.GUILDPARTY.number = 11 CHATROOMTYPE_ENUM.CROSS.name = "Cross" CHATROOMTYPE_ENUM.CROSS.index = 9 CHATROOMTYPE_ENUM.CROSS.number = 13 CHATROOMTYPE_ENUM.WARZONE.name = "WarZone" CHATROOMTYPE_ENUM.WARZONE.index = 10 CHATROOMTYPE_ENUM.WARZONE.number = 14 CHATROOMTYPE_ENUM.BULLET.name = "Bullet" CHATROOMTYPE_ENUM.BULLET.index = 11 CHATROOMTYPE_ENUM.BULLET.number = 16 CHATROOMTYPE_ENUM.COUNTRY.name = "Country" CHATROOMTYPE_ENUM.COUNTRY.index = 12 CHATROOMTYPE_ENUM.COUNTRY.number = 17 CHATROOMTYPE_ENUM.GVGFIGHT.name = "GVGFight" CHATROOMTYPE_ENUM.GVGFIGHT.index = 13 CHATROOMTYPE_ENUM.GVGFIGHT.number = 21 CHATROOMTYPE.name = "ChatRoomType" CHATROOMTYPE.full_name = ".common.ChatRoomType" CHATROOMTYPE.values = {CHATROOMTYPE_ENUM.WORLD,CHATROOMTYPE_ENUM.GUILD,CHATROOMTYPE_ENUM.TEAM,CHATROOMTYPE_ENUM.RECRUIT,CHATROOMTYPE_ENUM.CURREN,CHATROOMTYPE_ENUM.SYSTEM,CHATROOMTYPE_ENUM.GUILDWAR,CHATROOMTYPE_ENUM.GENERAL,CHATROOMTYPE_ENUM.GUILDPARTY,CHATROOMTYPE_ENUM.CROSS,CHATROOMTYPE_ENUM.WARZONE,CHATROOMTYPE_ENUM.BULLET,CHATROOMTYPE_ENUM.COUNTRY,CHATROOMTYPE_ENUM.GVGFIGHT} MAILFORMATTYPE_ENUM.OFFICIALMAILTYPE.name = "OfficialMailType" MAILFORMATTYPE_ENUM.OFFICIALMAILTYPE.index = 0 MAILFORMATTYPE_ENUM.OFFICIALMAILTYPE.number = 1 MAILFORMATTYPE_ENUM.OFFICIALGRADETYPE.name = "OfficialGradeType" MAILFORMATTYPE_ENUM.OFFICIALGRADETYPE.index = 1 MAILFORMATTYPE_ENUM.OFFICIALGRADETYPE.number = 2 MAILFORMATTYPE_ENUM.THREETEAMSPK_DAILYREWARD.name = "ThreeTeamsPK_DailyReward" MAILFORMATTYPE_ENUM.THREETEAMSPK_DAILYREWARD.index = 2 MAILFORMATTYPE_ENUM.THREETEAMSPK_DAILYREWARD.number = 3 MAILFORMATTYPE_ENUM.THREETEAMSPK_SEASONREWARD.name = "ThreeTeamsPK_SeasonReward" MAILFORMATTYPE_ENUM.THREETEAMSPK_SEASONREWARD.index = 3 MAILFORMATTYPE_ENUM.THREETEAMSPK_SEASONREWARD.number = 4 MAILFORMATTYPE_ENUM.TIMESTAMP.name = "Timestamp" MAILFORMATTYPE_ENUM.TIMESTAMP.index = 4 MAILFORMATTYPE_ENUM.TIMESTAMP.number = 5 MAILFORMATTYPE.name = "MailFormatType" MAILFORMATTYPE.full_name = ".common.MailFormatType" MAILFORMATTYPE.values = {MAILFORMATTYPE_ENUM.OFFICIALMAILTYPE,MAILFORMATTYPE_ENUM.OFFICIALGRADETYPE,MAILFORMATTYPE_ENUM.THREETEAMSPK_DAILYREWARD,MAILFORMATTYPE_ENUM.THREETEAMSPK_SEASONREWARD,MAILFORMATTYPE_ENUM.TIMESTAMP} fieldDataArr = nil fieldData = nil enums_pb.AI_Hero = 3 enums_pb.Account_Hero = 1 enums_pb.ActiveNpc = 5 enums_pb.Assistant_Player = 4 enums_pb.Battle_ChangeHero_Main = 5 enums_pb.Battle_ChangeHero_Vice = 6 enums_pb.Battle_Matching = 0 enums_pb.Battle_Member_Choose_Hero = 1 enums_pb.Battle_Member_InFighting = 3 enums_pb.Battle_Member_Leave = 2 enums_pb.Battle_Member_Logout = 4 enums_pb.Battle_No_State = 999 enums_pb.Battle_Room_BattleCheck = 12 enums_pb.Battle_Room_BattleCheck_Success = 14 enums_pb.Battle_Room_CreateDone = 7 enums_pb.Battle_Room_Finish = 9 enums_pb.Battle_Room_InFighting = 8 enums_pb.Battle_Room_RefreshUpload = 10 enums_pb.Battle_Room_WaitingDestruction = 11 enums_pb.Battle_Room_WaitingSyncEnd = 13 enums_pb.Bullet = 16 enums_pb.Caller_Player = 5 enums_pb.ChangeAppearance = 3 enums_pb.Chase_Player = 6 enums_pb.Code_Error = 0 enums_pb.Code_Info = 1000 enums_pb.Code_Warn = 100 enums_pb.Country = 17 enums_pb.Cross = 13 enums_pb.Curren = 5 enums_pb.DigTreasureFuben = 6 enums_pb.Duel_Player = 7 enums_pb.EnterMap = 1 enums_pb.Error_No_Such_Room = 1 enums_pb.GVGFight = 21 enums_pb.General = 8 enums_pb.Goto_Assign_Mapline = 11 enums_pb.Goto_ChangeLine = 9 enums_pb.Goto_Channel = 5 enums_pb.Goto_DynamicScene = 10 enums_pb.Goto_Enter_Battle = 2 enums_pb.Goto_Force = 7 enums_pb.Goto_Offline = 1 enums_pb.Goto_Online = 8 enums_pb.Goto_Out_Battle = 3 enums_pb.Goto_System = 6 enums_pb.Goto_Task = 4 enums_pb.Guild = 2 enums_pb.GuildParty = 11 enums_pb.GuildWar = 7 enums_pb.Kcp_Disconnect = 2 enums_pb.Match_Req_Cancel = 2 enums_pb.Match_Req_Confirm = 1 enums_pb.None_Disconnect = 0 enums_pb.OfficialGradeType = 2 enums_pb.OfficialMailType = 1 enums_pb.Recruit = 4 enums_pb.RestoreAppearance = 4 enums_pb.Robot_Hero = 2 enums_pb.Scene_Cross = 5 enums_pb.Scene_Cross_Dynamic = 6 enums_pb.Scene_Dynamic = 4 enums_pb.Scene_MainCity = 1 enums_pb.Scene_Move = 1 enums_pb.Scene_Offline_Battle = 2 enums_pb.Scene_Online_Battle = 3 enums_pb.Scene_Stop = 2 enums_pb.Select_Hero_Ready = 2 enums_pb.Select_Hero_UnReady = 1 enums_pb.State_InBattle = 3 enums_pb.State_Offline = 2 enums_pb.State_OfflineInBattle = 4 enums_pb.State_Online = 1 enums_pb.State_Unknow = 999 enums_pb.System = 6 enums_pb.Tcp_Disconnect = 1 enums_pb.Team = 3 enums_pb.TeleportPlane = 2 enums_pb.ThreeTeamsPK_DailyReward = 3 enums_pb.ThreeTeamsPK_SeasonReward = 4 enums_pb.Timestamp = 5 enums_pb.WarZone = 14 enums_pb.World = 1 return enums_pb