Class PacketRegistry
Represents PacketRegistry.
public class PacketRegistry
- Inheritance
-
PacketRegistry
- Inherited Members
Properties
RegisteredPackets
public IReadOnlyList<PacketDescriptor> RegisteredPackets { get; }
Property Value
Methods
RegisterFixed<TPacket>(byte, int, string?)
public void RegisterFixed<TPacket>(byte opcode, int length, string? description = null) where TPacket : IGameNetworkPacket, new()
Parameters
Type Parameters
TPacket
RegisterFromAttribute<TPacket>()
public void RegisterFromAttribute<TPacket>() where TPacket : IGameNetworkPacket, new()
Type Parameters
TPacket
RegisterVariable<TPacket>(byte, string?)
public void RegisterVariable<TPacket>(byte opcode, string? description = null) where TPacket : IGameNetworkPacket, new()
Parameters
Type Parameters
TPacket
TryCreatePacket(byte, out IGameNetworkPacket?)
public bool TryCreatePacket(byte opcode, out IGameNetworkPacket? packet)
Parameters
opcodebytepacketIGameNetworkPacket
Returns
TryGetDescriptor(byte, out PacketDescriptor)
public bool TryGetDescriptor(byte opcode, out PacketDescriptor descriptor)
Parameters
opcodebytedescriptorPacketDescriptor