-- Generated By protoc-gen-lua Do not Edit local protobuf = require "protobuf" local COMMON_PB = require("common_pb") module('caveHandler_pb') local localTable = {} PRACTICEINFO = protobuf.Descriptor() localTable.PRACTICEINFO_CURPLAYERID_FIELD = protobuf.FieldDescriptor() localTable.PRACTICEINFO_QUALITY_FIELD = protobuf.FieldDescriptor() localTable.PRACTICEINFO_REMAININGTIME_FIELD = protobuf.FieldDescriptor() localTable.PRACTICEINFO_TOTALCLASSEXP_FIELD = protobuf.FieldDescriptor() CAVEINFO = protobuf.Descriptor() localTable.CAVEINFO_CAVEID_FIELD = protobuf.FieldDescriptor() localTable.CAVEINFO_CURPRACTICEINFO_FIELD = protobuf.FieldDescriptor() GETCAVEINFOREQUEST = protobuf.Descriptor() GETCAVEINFORESPONSE = protobuf.Descriptor() localTable.GETCAVEINFORESPONSE_S2C_CODE_FIELD = protobuf.FieldDescriptor() localTable.GETCAVEINFORESPONSE_S2C_MSG_FIELD = protobuf.FieldDescriptor() localTable.GETCAVEINFORESPONSE_S2C_ISINCAVE_FIELD = protobuf.FieldDescriptor() localTable.GETCAVEINFORESPONSE_S2C_PAGE_FIELD = protobuf.FieldDescriptor() localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD = protobuf.FieldDescriptor() JOINCAVEREQUEST = protobuf.Descriptor() localTable.JOINCAVEREQUEST_CAVEID_FIELD = protobuf.FieldDescriptor() JOINCAVERESPONSE = protobuf.Descriptor() localTable.JOINCAVERESPONSE_S2C_CODE_FIELD = protobuf.FieldDescriptor() localTable.JOINCAVERESPONSE_S2C_MSG_FIELD = protobuf.FieldDescriptor() localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD = protobuf.FieldDescriptor() EXITCAVEREQUEST = protobuf.Descriptor() EXITCAVERESPONSE = protobuf.Descriptor() localTable.EXITCAVERESPONSE_S2C_CODE_FIELD = protobuf.FieldDescriptor() localTable.EXITCAVERESPONSE_S2C_MSG_FIELD = protobuf.FieldDescriptor() SETTLEMENTCAVEPUSH = protobuf.Descriptor() localTable.SETTLEMENTCAVEPUSH_S2C_CAVEID_FIELD = protobuf.FieldDescriptor() localTable.SETTLEMENTCAVEPUSH_S2C_PRACTICETIME_FIELD = protobuf.FieldDescriptor() localTable.SETTLEMENTCAVEPUSH_S2C_CLASSEXP_FIELD = protobuf.FieldDescriptor() localTable.PRACTICEINFO_CURPLAYERID_FIELD.name = "curPlayerId" localTable.PRACTICEINFO_CURPLAYERID_FIELD.full_name = "pomelo.cave.PracticeInfo.curPlayerId" localTable.PRACTICEINFO_CURPLAYERID_FIELD.number = 1 localTable.PRACTICEINFO_CURPLAYERID_FIELD.index = 0 localTable.PRACTICEINFO_CURPLAYERID_FIELD.label = 1 localTable.PRACTICEINFO_CURPLAYERID_FIELD.has_default_value = false localTable.PRACTICEINFO_CURPLAYERID_FIELD.default_value = "" localTable.PRACTICEINFO_CURPLAYERID_FIELD.type = 9 localTable.PRACTICEINFO_CURPLAYERID_FIELD.cpp_type = 9 localTable.PRACTICEINFO_QUALITY_FIELD.name = "quality" localTable.PRACTICEINFO_QUALITY_FIELD.full_name = "pomelo.cave.PracticeInfo.quality" localTable.PRACTICEINFO_QUALITY_FIELD.number = 2 localTable.PRACTICEINFO_QUALITY_FIELD.index = 1 localTable.PRACTICEINFO_QUALITY_FIELD.label = 1 localTable.PRACTICEINFO_QUALITY_FIELD.has_default_value = false localTable.PRACTICEINFO_QUALITY_FIELD.default_value = 0 localTable.PRACTICEINFO_QUALITY_FIELD.type = 5 localTable.PRACTICEINFO_QUALITY_FIELD.cpp_type = 1 localTable.PRACTICEINFO_REMAININGTIME_FIELD.name = "remainingTime" localTable.PRACTICEINFO_REMAININGTIME_FIELD.full_name = "pomelo.cave.PracticeInfo.remainingTime" localTable.PRACTICEINFO_REMAININGTIME_FIELD.number = 3 localTable.PRACTICEINFO_REMAININGTIME_FIELD.index = 2 localTable.PRACTICEINFO_REMAININGTIME_FIELD.label = 1 localTable.PRACTICEINFO_REMAININGTIME_FIELD.has_default_value = false localTable.PRACTICEINFO_REMAININGTIME_FIELD.default_value = 0 localTable.PRACTICEINFO_REMAININGTIME_FIELD.type = 3 localTable.PRACTICEINFO_REMAININGTIME_FIELD.cpp_type = 2 localTable.PRACTICEINFO_TOTALCLASSEXP_FIELD.name = "totalClassExp" localTable.PRACTICEINFO_TOTALCLASSEXP_FIELD.full_name = "pomelo.cave.PracticeInfo.totalClassExp" localTable.PRACTICEINFO_TOTALCLASSEXP_FIELD.number = 4 localTable.PRACTICEINFO_TOTALCLASSEXP_FIELD.index = 3 localTable.PRACTICEINFO_TOTALCLASSEXP_FIELD.label = 1 localTable.PRACTICEINFO_TOTALCLASSEXP_FIELD.has_default_value = false localTable.PRACTICEINFO_TOTALCLASSEXP_FIELD.default_value = 0 localTable.PRACTICEINFO_TOTALCLASSEXP_FIELD.type = 5 localTable.PRACTICEINFO_TOTALCLASSEXP_FIELD.cpp_type = 1 PRACTICEINFO.name = "PracticeInfo" PRACTICEINFO.full_name = "pomelo.cave.PracticeInfo" PRACTICEINFO.nested_types = {} PRACTICEINFO.enum_types = {} PRACTICEINFO.fields = {localTable.PRACTICEINFO_CURPLAYERID_FIELD, localTable.PRACTICEINFO_QUALITY_FIELD, localTable.PRACTICEINFO_REMAININGTIME_FIELD, localTable.PRACTICEINFO_TOTALCLASSEXP_FIELD} PRACTICEINFO.is_extendable = false PRACTICEINFO.extensions = {} localTable.CAVEINFO_CAVEID_FIELD.name = "caveId" localTable.CAVEINFO_CAVEID_FIELD.full_name = "pomelo.cave.CaveInfo.caveId" localTable.CAVEINFO_CAVEID_FIELD.number = 1 localTable.CAVEINFO_CAVEID_FIELD.index = 0 localTable.CAVEINFO_CAVEID_FIELD.label = 2 localTable.CAVEINFO_CAVEID_FIELD.has_default_value = false localTable.CAVEINFO_CAVEID_FIELD.default_value = 0 localTable.CAVEINFO_CAVEID_FIELD.type = 5 localTable.CAVEINFO_CAVEID_FIELD.cpp_type = 1 localTable.CAVEINFO_CURPRACTICEINFO_FIELD.name = "curPracticeInfo" localTable.CAVEINFO_CURPRACTICEINFO_FIELD.full_name = "pomelo.cave.CaveInfo.curPracticeInfo" localTable.CAVEINFO_CURPRACTICEINFO_FIELD.number = 2 localTable.CAVEINFO_CURPRACTICEINFO_FIELD.index = 1 localTable.CAVEINFO_CURPRACTICEINFO_FIELD.label = 3 localTable.CAVEINFO_CURPRACTICEINFO_FIELD.has_default_value = false localTable.CAVEINFO_CURPRACTICEINFO_FIELD.default_value = {} localTable.CAVEINFO_CURPRACTICEINFO_FIELD.message_type = PRACTICEINFO localTable.CAVEINFO_CURPRACTICEINFO_FIELD.type = 11 localTable.CAVEINFO_CURPRACTICEINFO_FIELD.cpp_type = 10 CAVEINFO.name = "CaveInfo" CAVEINFO.full_name = "pomelo.cave.CaveInfo" CAVEINFO.nested_types = {} CAVEINFO.enum_types = {} CAVEINFO.fields = {localTable.CAVEINFO_CAVEID_FIELD, localTable.CAVEINFO_CURPRACTICEINFO_FIELD} CAVEINFO.is_extendable = false CAVEINFO.extensions = {} GETCAVEINFOREQUEST.name = "GetCaveInfoRequest" GETCAVEINFOREQUEST.full_name = "pomelo.cave.GetCaveInfoRequest" GETCAVEINFOREQUEST.nested_types = {} GETCAVEINFOREQUEST.enum_types = {} GETCAVEINFOREQUEST.fields = {} GETCAVEINFOREQUEST.is_extendable = false GETCAVEINFOREQUEST.extensions = {} localTable.GETCAVEINFORESPONSE_S2C_CODE_FIELD.name = "s2c_code" localTable.GETCAVEINFORESPONSE_S2C_CODE_FIELD.full_name = "pomelo.cave.GetCaveInfoResponse.s2c_code" localTable.GETCAVEINFORESPONSE_S2C_CODE_FIELD.number = 1 localTable.GETCAVEINFORESPONSE_S2C_CODE_FIELD.index = 0 localTable.GETCAVEINFORESPONSE_S2C_CODE_FIELD.label = 2 localTable.GETCAVEINFORESPONSE_S2C_CODE_FIELD.has_default_value = false localTable.GETCAVEINFORESPONSE_S2C_CODE_FIELD.default_value = 0 localTable.GETCAVEINFORESPONSE_S2C_CODE_FIELD.type = 5 localTable.GETCAVEINFORESPONSE_S2C_CODE_FIELD.cpp_type = 1 localTable.GETCAVEINFORESPONSE_S2C_MSG_FIELD.name = "s2c_msg" localTable.GETCAVEINFORESPONSE_S2C_MSG_FIELD.full_name = "pomelo.cave.GetCaveInfoResponse.s2c_msg" localTable.GETCAVEINFORESPONSE_S2C_MSG_FIELD.number = 2 localTable.GETCAVEINFORESPONSE_S2C_MSG_FIELD.index = 1 localTable.GETCAVEINFORESPONSE_S2C_MSG_FIELD.label = 1 localTable.GETCAVEINFORESPONSE_S2C_MSG_FIELD.has_default_value = false localTable.GETCAVEINFORESPONSE_S2C_MSG_FIELD.default_value = "" localTable.GETCAVEINFORESPONSE_S2C_MSG_FIELD.type = 9 localTable.GETCAVEINFORESPONSE_S2C_MSG_FIELD.cpp_type = 9 localTable.GETCAVEINFORESPONSE_S2C_ISINCAVE_FIELD.name = "s2c_isInCave" localTable.GETCAVEINFORESPONSE_S2C_ISINCAVE_FIELD.full_name = "pomelo.cave.GetCaveInfoResponse.s2c_isInCave" localTable.GETCAVEINFORESPONSE_S2C_ISINCAVE_FIELD.number = 3 localTable.GETCAVEINFORESPONSE_S2C_ISINCAVE_FIELD.index = 2 localTable.GETCAVEINFORESPONSE_S2C_ISINCAVE_FIELD.label = 1 localTable.GETCAVEINFORESPONSE_S2C_ISINCAVE_FIELD.has_default_value = false localTable.GETCAVEINFORESPONSE_S2C_ISINCAVE_FIELD.default_value = false localTable.GETCAVEINFORESPONSE_S2C_ISINCAVE_FIELD.type = 8 localTable.GETCAVEINFORESPONSE_S2C_ISINCAVE_FIELD.cpp_type = 7 localTable.GETCAVEINFORESPONSE_S2C_PAGE_FIELD.name = "s2c_page" localTable.GETCAVEINFORESPONSE_S2C_PAGE_FIELD.full_name = "pomelo.cave.GetCaveInfoResponse.s2c_page" localTable.GETCAVEINFORESPONSE_S2C_PAGE_FIELD.number = 4 localTable.GETCAVEINFORESPONSE_S2C_PAGE_FIELD.index = 3 localTable.GETCAVEINFORESPONSE_S2C_PAGE_FIELD.label = 1 localTable.GETCAVEINFORESPONSE_S2C_PAGE_FIELD.has_default_value = false localTable.GETCAVEINFORESPONSE_S2C_PAGE_FIELD.default_value = 0 localTable.GETCAVEINFORESPONSE_S2C_PAGE_FIELD.type = 5 localTable.GETCAVEINFORESPONSE_S2C_PAGE_FIELD.cpp_type = 1 localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD.name = "s2c_cave" localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD.full_name = "pomelo.cave.GetCaveInfoResponse.s2c_cave" localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD.number = 5 localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD.index = 4 localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD.label = 3 localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD.has_default_value = false localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD.default_value = {} localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD.message_type = CAVEINFO localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD.type = 11 localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD.cpp_type = 10 GETCAVEINFORESPONSE.name = "GetCaveInfoResponse" GETCAVEINFORESPONSE.full_name = "pomelo.cave.GetCaveInfoResponse" GETCAVEINFORESPONSE.nested_types = {} GETCAVEINFORESPONSE.enum_types = {} GETCAVEINFORESPONSE.fields = {localTable.GETCAVEINFORESPONSE_S2C_CODE_FIELD, localTable.GETCAVEINFORESPONSE_S2C_MSG_FIELD, localTable.GETCAVEINFORESPONSE_S2C_ISINCAVE_FIELD, localTable.GETCAVEINFORESPONSE_S2C_PAGE_FIELD, localTable.GETCAVEINFORESPONSE_S2C_CAVE_FIELD} GETCAVEINFORESPONSE.is_extendable = false GETCAVEINFORESPONSE.extensions = {} localTable.JOINCAVEREQUEST_CAVEID_FIELD.name = "caveId" localTable.JOINCAVEREQUEST_CAVEID_FIELD.full_name = "pomelo.cave.JoinCaveRequest.caveId" localTable.JOINCAVEREQUEST_CAVEID_FIELD.number = 1 localTable.JOINCAVEREQUEST_CAVEID_FIELD.index = 0 localTable.JOINCAVEREQUEST_CAVEID_FIELD.label = 2 localTable.JOINCAVEREQUEST_CAVEID_FIELD.has_default_value = false localTable.JOINCAVEREQUEST_CAVEID_FIELD.default_value = 0 localTable.JOINCAVEREQUEST_CAVEID_FIELD.type = 5 localTable.JOINCAVEREQUEST_CAVEID_FIELD.cpp_type = 1 JOINCAVEREQUEST.name = "JoinCaveRequest" JOINCAVEREQUEST.full_name = "pomelo.cave.JoinCaveRequest" JOINCAVEREQUEST.nested_types = {} JOINCAVEREQUEST.enum_types = {} JOINCAVEREQUEST.fields = {localTable.JOINCAVEREQUEST_CAVEID_FIELD} JOINCAVEREQUEST.is_extendable = false JOINCAVEREQUEST.extensions = {} localTable.JOINCAVERESPONSE_S2C_CODE_FIELD.name = "s2c_code" localTable.JOINCAVERESPONSE_S2C_CODE_FIELD.full_name = "pomelo.cave.JoinCaveResponse.s2c_code" localTable.JOINCAVERESPONSE_S2C_CODE_FIELD.number = 1 localTable.JOINCAVERESPONSE_S2C_CODE_FIELD.index = 0 localTable.JOINCAVERESPONSE_S2C_CODE_FIELD.label = 2 localTable.JOINCAVERESPONSE_S2C_CODE_FIELD.has_default_value = false localTable.JOINCAVERESPONSE_S2C_CODE_FIELD.default_value = 0 localTable.JOINCAVERESPONSE_S2C_CODE_FIELD.type = 5 localTable.JOINCAVERESPONSE_S2C_CODE_FIELD.cpp_type = 1 localTable.JOINCAVERESPONSE_S2C_MSG_FIELD.name = "s2c_msg" localTable.JOINCAVERESPONSE_S2C_MSG_FIELD.full_name = "pomelo.cave.JoinCaveResponse.s2c_msg" localTable.JOINCAVERESPONSE_S2C_MSG_FIELD.number = 2 localTable.JOINCAVERESPONSE_S2C_MSG_FIELD.index = 1 localTable.JOINCAVERESPONSE_S2C_MSG_FIELD.label = 1 localTable.JOINCAVERESPONSE_S2C_MSG_FIELD.has_default_value = false localTable.JOINCAVERESPONSE_S2C_MSG_FIELD.default_value = "" localTable.JOINCAVERESPONSE_S2C_MSG_FIELD.type = 9 localTable.JOINCAVERESPONSE_S2C_MSG_FIELD.cpp_type = 9 localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD.name = "s2c_cave" localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD.full_name = "pomelo.cave.JoinCaveResponse.s2c_cave" localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD.number = 3 localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD.index = 2 localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD.label = 1 localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD.has_default_value = false localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD.default_value = nil localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD.message_type = CAVEINFO localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD.type = 11 localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD.cpp_type = 10 JOINCAVERESPONSE.name = "JoinCaveResponse" JOINCAVERESPONSE.full_name = "pomelo.cave.JoinCaveResponse" JOINCAVERESPONSE.nested_types = {} JOINCAVERESPONSE.enum_types = {} JOINCAVERESPONSE.fields = {localTable.JOINCAVERESPONSE_S2C_CODE_FIELD, localTable.JOINCAVERESPONSE_S2C_MSG_FIELD, localTable.JOINCAVERESPONSE_S2C_CAVE_FIELD} JOINCAVERESPONSE.is_extendable = false JOINCAVERESPONSE.extensions = {} EXITCAVEREQUEST.name = "ExitCaveRequest" EXITCAVEREQUEST.full_name = "pomelo.cave.ExitCaveRequest" EXITCAVEREQUEST.nested_types = {} EXITCAVEREQUEST.enum_types = {} EXITCAVEREQUEST.fields = {} EXITCAVEREQUEST.is_extendable = false EXITCAVEREQUEST.extensions = {} localTable.EXITCAVERESPONSE_S2C_CODE_FIELD.name = "s2c_code" localTable.EXITCAVERESPONSE_S2C_CODE_FIELD.full_name = "pomelo.cave.ExitCaveResponse.s2c_code" localTable.EXITCAVERESPONSE_S2C_CODE_FIELD.number = 1 localTable.EXITCAVERESPONSE_S2C_CODE_FIELD.index = 0 localTable.EXITCAVERESPONSE_S2C_CODE_FIELD.label = 2 localTable.EXITCAVERESPONSE_S2C_CODE_FIELD.has_default_value = false localTable.EXITCAVERESPONSE_S2C_CODE_FIELD.default_value = 0 localTable.EXITCAVERESPONSE_S2C_CODE_FIELD.type = 5 localTable.EXITCAVERESPONSE_S2C_CODE_FIELD.cpp_type = 1 localTable.EXITCAVERESPONSE_S2C_MSG_FIELD.name = "s2c_msg" localTable.EXITCAVERESPONSE_S2C_MSG_FIELD.full_name = "pomelo.cave.ExitCaveResponse.s2c_msg" localTable.EXITCAVERESPONSE_S2C_MSG_FIELD.number = 2 localTable.EXITCAVERESPONSE_S2C_MSG_FIELD.index = 1 localTable.EXITCAVERESPONSE_S2C_MSG_FIELD.label = 1 localTable.EXITCAVERESPONSE_S2C_MSG_FIELD.has_default_value = false localTable.EXITCAVERESPONSE_S2C_MSG_FIELD.default_value = "" localTable.EXITCAVERESPONSE_S2C_MSG_FIELD.type = 9 localTable.EXITCAVERESPONSE_S2C_MSG_FIELD.cpp_type = 9 EXITCAVERESPONSE.name = "ExitCaveResponse" EXITCAVERESPONSE.full_name = "pomelo.cave.ExitCaveResponse" EXITCAVERESPONSE.nested_types = {} EXITCAVERESPONSE.enum_types = {} EXITCAVERESPONSE.fields = {localTable.EXITCAVERESPONSE_S2C_CODE_FIELD, localTable.EXITCAVERESPONSE_S2C_MSG_FIELD} EXITCAVERESPONSE.is_extendable = false EXITCAVERESPONSE.extensions = {} localTable.SETTLEMENTCAVEPUSH_S2C_CAVEID_FIELD.name = "s2c_caveId" localTable.SETTLEMENTCAVEPUSH_S2C_CAVEID_FIELD.full_name = "pomelo.cave.SettlementCavePush.s2c_caveId" localTable.SETTLEMENTCAVEPUSH_S2C_CAVEID_FIELD.number = 1 localTable.SETTLEMENTCAVEPUSH_S2C_CAVEID_FIELD.index = 0 localTable.SETTLEMENTCAVEPUSH_S2C_CAVEID_FIELD.label = 2 localTable.SETTLEMENTCAVEPUSH_S2C_CAVEID_FIELD.has_default_value = false localTable.SETTLEMENTCAVEPUSH_S2C_CAVEID_FIELD.default_value = 0 localTable.SETTLEMENTCAVEPUSH_S2C_CAVEID_FIELD.type = 5 localTable.SETTLEMENTCAVEPUSH_S2C_CAVEID_FIELD.cpp_type = 1 localTable.SETTLEMENTCAVEPUSH_S2C_PRACTICETIME_FIELD.name = "s2c_practiceTime" localTable.SETTLEMENTCAVEPUSH_S2C_PRACTICETIME_FIELD.full_name = "pomelo.cave.SettlementCavePush.s2c_practiceTime" localTable.SETTLEMENTCAVEPUSH_S2C_PRACTICETIME_FIELD.number = 2 localTable.SETTLEMENTCAVEPUSH_S2C_PRACTICETIME_FIELD.index = 1 localTable.SETTLEMENTCAVEPUSH_S2C_PRACTICETIME_FIELD.label = 1 localTable.SETTLEMENTCAVEPUSH_S2C_PRACTICETIME_FIELD.has_default_value = false localTable.SETTLEMENTCAVEPUSH_S2C_PRACTICETIME_FIELD.default_value = 0 localTable.SETTLEMENTCAVEPUSH_S2C_PRACTICETIME_FIELD.type = 3 localTable.SETTLEMENTCAVEPUSH_S2C_PRACTICETIME_FIELD.cpp_type = 2 localTable.SETTLEMENTCAVEPUSH_S2C_CLASSEXP_FIELD.name = "s2c_classExp" localTable.SETTLEMENTCAVEPUSH_S2C_CLASSEXP_FIELD.full_name = "pomelo.cave.SettlementCavePush.s2c_classExp" localTable.SETTLEMENTCAVEPUSH_S2C_CLASSEXP_FIELD.number = 3 localTable.SETTLEMENTCAVEPUSH_S2C_CLASSEXP_FIELD.index = 2 localTable.SETTLEMENTCAVEPUSH_S2C_CLASSEXP_FIELD.label = 1 localTable.SETTLEMENTCAVEPUSH_S2C_CLASSEXP_FIELD.has_default_value = false localTable.SETTLEMENTCAVEPUSH_S2C_CLASSEXP_FIELD.default_value = 0 localTable.SETTLEMENTCAVEPUSH_S2C_CLASSEXP_FIELD.type = 3 localTable.SETTLEMENTCAVEPUSH_S2C_CLASSEXP_FIELD.cpp_type = 2 SETTLEMENTCAVEPUSH.name = "SettlementCavePush" SETTLEMENTCAVEPUSH.full_name = "pomelo.cave.SettlementCavePush" SETTLEMENTCAVEPUSH.nested_types = {} SETTLEMENTCAVEPUSH.enum_types = {} SETTLEMENTCAVEPUSH.fields = {localTable.SETTLEMENTCAVEPUSH_S2C_CAVEID_FIELD, localTable.SETTLEMENTCAVEPUSH_S2C_PRACTICETIME_FIELD, localTable.SETTLEMENTCAVEPUSH_S2C_CLASSEXP_FIELD} SETTLEMENTCAVEPUSH.is_extendable = false SETTLEMENTCAVEPUSH.extensions = {} CaveInfo = protobuf.Message(CAVEINFO) ExitCaveRequest = protobuf.Message(EXITCAVEREQUEST) ExitCaveResponse = protobuf.Message(EXITCAVERESPONSE) GetCaveInfoRequest = protobuf.Message(GETCAVEINFOREQUEST) GetCaveInfoResponse = protobuf.Message(GETCAVEINFORESPONSE) JoinCaveRequest = protobuf.Message(JOINCAVEREQUEST) JoinCaveResponse = protobuf.Message(JOINCAVERESPONSE) PracticeInfo = protobuf.Message(PRACTICEINFO) SettlementCavePush = protobuf.Message(SETTLEMENTCAVEPUSH)