PacketBuilder

Namespace: SharpPluginLoader.Core.Networking

public static class PacketBuilder

Inheritance ObjectPacketBuilder

Methods

Build(IPacket)

Builds a packet from the specified IPacket instance.

public static NetBuffer Build(IPacket packet)

Parameters

packet IPacket
The 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)

Type Parameters

TPacket
The type of the packet to build.

Parameters

buffer NetBuffer
The buffer to deserialize.

Returns

TPacket
The deserialized packet.