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 |