18 lines
930 B
Go
18 lines
930 B
Go
package methods
|
||
|
||
//
|
||
// GM 控制台(ALT+F1)职业命令族的 C2S 契约,build 4229938。
|
||
// 字段布局照抄客户端自己的 writer —— LuaGen\AutoGen\ClientToGameGMDelegate.lua 里的
|
||
// SerializerHelper.<Name>_Serializer:字段直接裸写进 RPC body,没有 type mark,
|
||
// 所以每条都是 Inline = true。
|
||
// ⛑ 这一族是 GM 命令里少见的「有返回值」的:GmJob* 的返回目录就是一条
|
||
// SpiritJob 记录,所以 handler 要用 ReturnAsync 回答一条职业记录,
|
||
// 不能像任务族那样只回 EmptyOk。
|
||
//
|
||
//
|
||
// GmJobTake(65091612) / GmJobStart(65783301) / GmJobQuit(65797945) /
|
||
// GmJobPromote(65430772) —— 四条各自的序列化器都只有一个 uint32 jobclassid。
|
||
// (GmJobEnd(65110787) 的序列化器是空的,不带参数,因此没有对应契约。)
|
||
//
|
||
// GmSetJobLevel(65875858) —— uint32 jobclassid + byte level,共 5 字节。
|