OuterBufferPacketParserHelper 类
打包Outer消息的帮助类
继承成员
命名空间: Fantasy.PacketParser
程序集: Fantasy.Net.dll
语法
public static class OuterBufferPacketParserHelper
方法
| 编辑本文 查看源代码Pack(Scene, uint, IMessage, out int)
打包一个网络消息
声明
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static MemoryStreamBuffer Pack(Scene scene, uint rpcId, IMessage message, out int memoryStreamLength)
参数
| 类型 | 名称 | 描述 |
|---|---|---|
| Scene | scene | scene |
| uint | rpcId | 如果是RPC消息需要传递一个rpcId |
| IMessage | message | 打包的网络消息 |
| int | memoryStreamLength | 序列化后流的长度 |
返回
| 类型 | 描述 |
|---|---|
| MemoryStreamBuffer | 打包完成会返回一个MemoryStreamBuffer |
异常
| 类型 | 条件 |
|---|---|
| Exception |