Class PacketBuilder
- Namespace
- SharpPluginLoader.Core.Networking
- Assembly
- SharpPluginLoader.Core.dll
public static class PacketBuilder
- Inheritance
-
PacketBuilder
- Inherited Members
Methods
Build(IPacket)
Builds a packet from the specified IPacket instance.
public static NetBuffer Build(IPacket packet)
Parameters
packet
IPacketThe packet to serialize.
Returns
- NetBuffer
The serialized packet as a buffer
Build<TPacket>(NetBuffer)
Builds a packet from the specified NetBuffer instance.
public static TPacket Build<TPacket>(NetBuffer buffer) where TPacket : IPacket, new()
Parameters
buffer
NetBufferThe buffer to deserialize.
Returns
- TPacket
The deserialized packet.
Type Parameters
TPacket
The type of the packet to build.