C# Class LiteNetLib.NetPacket

Show file Open project: RevenantX/LiteNetLib Class Usage Examples

Public Properties

Property Type Description
RawData byte[]

Public Methods

Method Description
ComparePacketProperty ( byte data, PacketProperty check ) : bool
CreateRawPacket ( PacketProperty property, NetDataWriter dataWriter ) : byte[]
CreateRawPacket ( PacketProperty property, byte data, int start, int count ) : byte[]
CreateRawPacket ( PacketProperty property, int dataSize ) : byte[]
FromBytes ( byte data, int start, int packetSize ) : bool
GetHeaderSize ( ) : int
GetHeaderSize ( PacketProperty property ) : int
GetPacketData ( ) : byte[]
GetPacketProperty ( byte data, PacketProperty &property ) : bool
GetUnconnectedData ( byte raw, int count ) : byte[]
Init ( PacketProperty property, NetDataWriter dataWriter ) : void
Init ( PacketProperty property, int dataSize ) : void
IsClientData ( ) : bool
IsSequenced ( PacketProperty property ) : bool
PutData ( byte data, int start, int length ) : void

Method Details

ComparePacketProperty() public static method

public static ComparePacketProperty ( byte data, PacketProperty check ) : bool
data byte
check PacketProperty
return bool

CreateRawPacket() public static method

public static CreateRawPacket ( PacketProperty property, NetDataWriter dataWriter ) : byte[]
property PacketProperty
dataWriter LiteNetLib.Utils.NetDataWriter
return byte[]

CreateRawPacket() public static method

public static CreateRawPacket ( PacketProperty property, byte data, int start, int count ) : byte[]
property PacketProperty
data byte
start int
count int
return byte[]

CreateRawPacket() public static method

public static CreateRawPacket ( PacketProperty property, int dataSize ) : byte[]
property PacketProperty
dataSize int
return byte[]

FromBytes() public method

public FromBytes ( byte data, int start, int packetSize ) : bool
data byte
start int
packetSize int
return bool

GetHeaderSize() public method

public GetHeaderSize ( ) : int
return int

GetHeaderSize() public static method

public static GetHeaderSize ( PacketProperty property ) : int
property PacketProperty
return int

GetPacketData() public method

public GetPacketData ( ) : byte[]
return byte[]

GetPacketProperty() public static method

public static GetPacketProperty ( byte data, PacketProperty &property ) : bool
data byte
property PacketProperty
return bool

GetUnconnectedData() public static method

public static GetUnconnectedData ( byte raw, int count ) : byte[]
raw byte
count int
return byte[]

Init() public method

public Init ( PacketProperty property, NetDataWriter dataWriter ) : void
property PacketProperty
dataWriter LiteNetLib.Utils.NetDataWriter
return void

Init() public method

public Init ( PacketProperty property, int dataSize ) : void
property PacketProperty
dataSize int
return void

IsClientData() public method

public IsClientData ( ) : bool
return bool

IsSequenced() public static method

public static IsSequenced ( PacketProperty property ) : bool
property PacketProperty
return bool

PutData() public method

public PutData ( byte data, int start, int length ) : void
data byte
start int
length int
return void

Property Details

RawData public property

public byte[] RawData
return byte[]