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
RegisterPacket(Type)
Registers packetType as a packet type. Registering it again does nothing.
public void RegisterPacket(Type packetType)
Parameters
packetTypeType
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