Table of Contents

Class SimpleDataPacketProvider

Namespace
BSGameLib.Networking
Assembly
BSGameLib.Networking.dll

Supplies the packet types registered with it, for a game that registers them itself.

public class SimpleDataPacketProvider : IDataPacketProvider
Inheritance
SimpleDataPacketProvider
Implements
Inherited Members

Methods

GetPackets()

Returns the packet types registered so far.

public IEnumerable<Type> GetPackets()

Returns

IEnumerable<Type>

RegisterPacket(Type)

Registers packetType as a packet type. Registering it again does nothing.

public void RegisterPacket(Type packetType)

Parameters

packetType Type

Exceptions

InvalidOperationException

Another packet type has the same name.

RegisterPacket<TPacket>()

Registers TPacket as a packet type. Registering it again does nothing.

public void RegisterPacket<TPacket>() where TPacket : IDataPacket

Type Parameters

TPacket