Files
CapySR/proto/CmdMarbleType.proto
T

63 lines
1.6 KiB
Protocol Buffer
Raw Normal View History

syntax = "proto3";
enum CmdMarbleType {
CmdMarbleType_NLCDGIPGFDJ = 0;
CmdMarbleType_MarblePvpDataUpdateScNotify = 8275;
CmdMarbleType_MarbleShopBuyScRsp = 8283;
CmdMarbleType_MarbleLevelFinishScRsp = 8278;
CmdMarbleType_MarbleUnlockSealScNotify = 8290;
CmdMarbleType_MarbleGetDataCsReq = 8280;
CmdMarbleType_MarbleUpdateShownSealScRsp = 8279;
CmdMarbleType_MarbleUpdateShownSealCsReq = 8282;
CmdMarbleType_MarbleLevelFinishCsReq = 8287;
CmdMarbleType_MarbleShopBuyCsReq = 8274;
CmdMarbleType_MarbleGetDataScRsp = 8286;
}
message MarbleGetDataCsReq {
}
message MarbleGetDataScRsp {
uint32 retcode = 7; // offset: 48
repeated uint32 IKGIIIJLLBL = 10; // offset: 16
int32 score_id = 11; // offset: 52
repeated uint32 LHDIMCDHCEO = 13; // offset: 24
repeated uint32 KJJCIMANKOA = 15; // offset: 40
}
message MarbleLevelFinishCsReq {
uint32 match_id = 5; // offset: 32
repeated uint32 EGCLLKDHIAE = 10; // offset: 16
}
message MarbleLevelFinishScRsp {
uint32 match_id = 5; // offset: 24
uint32 retcode = 14; // offset: 28
}
message MarblePvpDataUpdateScNotify {
int32 score_id = 15; // offset: 24
}
message MarbleShopBuyCsReq {
repeated uint32 EGCLLKDHIAE = 4; // offset: 24
}
message MarbleShopBuyScRsp {
uint32 retcode = 13; // offset: 32
repeated uint32 EGCLLKDHIAE = 15; // offset: 16
}
message MarbleUnlockSealScNotify {
repeated uint32 EGCLLKDHIAE = 4; // offset: 16
}
message MarbleUpdateShownSealCsReq {
repeated uint32 GFADCIHMDNN = 12; // offset: 24
}
message MarbleUpdateShownSealScRsp {
uint32 retcode = 13; // offset: 32
repeated uint32 GFADCIHMDNN = 14; // offset: 16
}