Table of Contents

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 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) where TPacket : IPacket, new()

Parameters

buffer NetBuffer

The buffer to deserialize.

Returns

TPacket

The deserialized packet.

Type Parameters

TPacket

The type of the packet to build.