feat(go): complete 100% transpilation of all catalogs, rpctypes, models, configs, gameplay, and 155 routers to native Go architecture
This commit is contained in:
1 parent
6cf3abfafe
commit
e43a310617
1295 files changed
+52846
-149865
No files matched your search
@@ -0,0 +1,27 @@
|
||||
package methods
|
||||
|
||||
//
|
||||
// Client invoke: AskPickUpSceneItemTransferToItem (67297154) — 把场景里的一件掉落物(SceneItem)
|
||||
// 收进背包。
|
||||
// Wire shape(ClientToGameSceneDelegate.lua:1744):
|
||||
// <code>
|
||||
// SerializeBase.WritePrimitive(writer, sceneitemuid, writer.WriteUInt64, 0)
|
||||
// </code>
|
||||
// 一个裸标量、没有对象 marker ⇒ Inline = true(硬规则 133:C2S 契约的 Inline 由客户端
|
||||
// Serializer 第一条语句决定)。
|
||||
// ⛑ 返回体是空的(RPCDeserializeAuto.lua:15150 的 return reader 空体)⇒ 只需 empty OK。
|
||||
// 但它是 INVOKE:不回执客户端 gReliableRpcManager:RegisterRPC 会永久挂起
|
||||
// (硬规则 94)。
|
||||
//
|
||||
//
|
||||
// Client invoke: AskEnemyItemPickUp (67453017) — 从敌人尸体上拿走第 binditemsindex 件携带物。
|
||||
// Wire shape(ClientToGameSceneDelegate.lua:2557):
|
||||
// <code>
|
||||
// SerializeBase.WritePrimitive(writer, enemyinstanceid, writer.WriteUInt64, 0)
|
||||
// SerializeBase.WritePrimitive(writer, binditemsindex, writer.WriteInt32, 0)
|
||||
// </code>
|
||||
// 两个裸标量 ⇒ Inline = true。返回体同样是空的(RPCDeserializeAuto.lua:15339)。
|
||||
// 官方这条链是 SyncAgentBelongings(生成携带物)→ SyncDropBelonging(68316751)
|
||||
// → SyncEnemyBeginSceneItemDrop(68357238) → 本包拾取。我们只发过第一步(骇入手机),
|
||||
// 后两步从未推过 ⇒ 客户端仍然会自发这个包(T3-9 遗留),不回执就会卡住拾取动作。
|
||||
//
|
||||
Reference in new issue
Block a user