package methods // // 剧情对话 · 台词播放(SyncShowDialog 64967628 / SyncShowDialogVoice 68165482)。 // ★ 为什么敢照抄捐赠端这份契约:这两个包里 SyncShowDialog 是 **LuaAndCSharp** // (RPCDeserializeAuto.lua:4924,有真 reader),布局可以直接对: // dialogId u32, beginDialog u32, param = complex Reader[446]。 // 与下面 3 个字段的顺序完全一致 —— 不像 CSharpOnly 的包那样只能靠猜。 // ★★ 字段顺序即 wire 布局,禁止重排(UxSerializer 按声明顺序写)。 // // // 单独推一条语音(SyncShowDialogVoice 68165482)。只带 pid + dialogId。 // ⛑ pid 用 Profile.PlayerPid —— 硬规则 120:回给客户端的标识要填 pid,不是服务端 uid。 //