package methods // // Client invoke: AskPickUpSceneItemTransferToItem (67297154) — 把场景里的一件掉落物(SceneItem) // 收进背包。 // Wire shape(ClientToGameSceneDelegate.lua:1744): // // SerializeBase.WritePrimitive(writer, sceneitemuid, writer.WriteUInt64, 0) // // 一个裸标量、没有对象 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): // // SerializeBase.WritePrimitive(writer, enemyinstanceid, writer.WriteUInt64, 0) // SerializeBase.WritePrimitive(writer, binditemsindex, writer.WriteInt32, 0) // // 两个裸标量 ⇒ Inline = true。返回体同样是空的(RPCDeserializeAuto.lua:15339)。 // 官方这条链是 SyncAgentBelongings(生成携带物)→ SyncDropBelonging(68316751) // → SyncEnemyBeginSceneItemDrop(68357238) → 本包拾取。我们只发过第一步(骇入手机), // 后两步从未推过 ⇒ 客户端仍然会自发这个包(T3-9 遗留),不回执就会卡住拾取动作。 //