C# 클래스 LiteNetLib.NetPacket

파일 보기 프로젝트 열기: RevenantX/LiteNetLib 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
RawData byte[]

공개 메소드들

메소드 설명
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

메소드 상세

ComparePacketProperty() 공개 정적인 메소드

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

CreateRawPacket() 공개 정적인 메소드

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

CreateRawPacket() 공개 정적인 메소드

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

CreateRawPacket() 공개 정적인 메소드

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

FromBytes() 공개 메소드

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

GetHeaderSize() 공개 메소드

public GetHeaderSize ( ) : int
리턴 int

GetHeaderSize() 공개 정적인 메소드

public static GetHeaderSize ( PacketProperty property ) : int
property PacketProperty
리턴 int

GetPacketData() 공개 메소드

public GetPacketData ( ) : byte[]
리턴 byte[]

GetPacketProperty() 공개 정적인 메소드

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

GetUnconnectedData() 공개 정적인 메소드

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

Init() 공개 메소드

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

Init() 공개 메소드

public Init ( PacketProperty property, int dataSize ) : void
property PacketProperty
dataSize int
리턴 void

IsClientData() 공개 메소드

public IsClientData ( ) : bool
리턴 bool

IsSequenced() 공개 정적인 메소드

public static IsSequenced ( PacketProperty property ) : bool
property PacketProperty
리턴 bool

PutData() 공개 메소드

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

프로퍼티 상세

RawData 공개적으로 프로퍼티

public byte[] RawData
리턴 byte[]