C# Class LiteNetLib.NetPacket

Afficher le fichier Open project: RevenantX/LiteNetLib Class Usage Examples

Méthodes publiques

Свойство Type Description
RawData byte[]

Méthodes publiques

Méthode 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 méthode

public static ComparePacketProperty ( byte data, PacketProperty check ) : bool
data byte
check PacketProperty
Résultat bool

CreateRawPacket() public static méthode

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

CreateRawPacket() public static méthode

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

CreateRawPacket() public static méthode

public static CreateRawPacket ( PacketProperty property, int dataSize ) : byte[]
property PacketProperty
dataSize int
Résultat byte[]

FromBytes() public méthode

public FromBytes ( byte data, int start, int packetSize ) : bool
data byte
start int
packetSize int
Résultat bool

GetHeaderSize() public méthode

public GetHeaderSize ( ) : int
Résultat int

GetHeaderSize() public static méthode

public static GetHeaderSize ( PacketProperty property ) : int
property PacketProperty
Résultat int

GetPacketData() public méthode

public GetPacketData ( ) : byte[]
Résultat byte[]

GetPacketProperty() public static méthode

public static GetPacketProperty ( byte data, PacketProperty &property ) : bool
data byte
property PacketProperty
Résultat bool

GetUnconnectedData() public static méthode

public static GetUnconnectedData ( byte raw, int count ) : byte[]
raw byte
count int
Résultat byte[]

Init() public méthode

public Init ( PacketProperty property, NetDataWriter dataWriter ) : void
property PacketProperty
dataWriter LiteNetLib.Utils.NetDataWriter
Résultat void

Init() public méthode

public Init ( PacketProperty property, int dataSize ) : void
property PacketProperty
dataSize int
Résultat void

IsClientData() public méthode

public IsClientData ( ) : bool
Résultat bool

IsSequenced() public static méthode

public static IsSequenced ( PacketProperty property ) : bool
property PacketProperty
Résultat bool

PutData() public méthode

public PutData ( byte data, int start, int length ) : void
data byte
start int
length int
Résultat void

Property Details

RawData public_oe property

public byte[] RawData
Résultat byte[]