C# 클래스 BattleNET.BattlEyeClient

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

공개 메소드들

메소드 설명
BattlEyeClient ( BattlEyeLoginCredentials loginCredentials ) : System
Connect ( ) : BattlEyeConnectionResult
Disconnect ( ) : void
SendCommand ( BattlEyeCommand command, string parameters = "" ) : int
SendCommand ( string command, bool log = true ) : int

비공개 메소드들

메소드 설명
ConstructPacket ( BattlEyePacketType packetType, int sequenceNumber, string command ) : byte[]
Disconnect ( BattlEyeDisconnectionType disconnectionType ) : void
OnBattlEyeMessage ( string message, int id ) : void
OnConnect ( BattlEyeLoginCredentials loginDetails, BattlEyeConnectionResult connectionResult ) : void
OnDisconnect ( BattlEyeLoginCredentials loginDetails, BattlEyeDisconnectionType disconnectionType ) : void
Receive ( ) : void
ReceiveCallback ( IAsyncResult ar ) : void
SendAcknowledgePacket ( string command ) : BattlEyeCommandResult
SendCommandPacket ( BattlEyeCommand command, string parameters = "" ) : int
SendCommandPacket ( string command, bool log = true ) : int
SendLoginPacket ( string command ) : BattlEyeCommandResult
sendPacket ( byte packet ) : void

메소드 상세

BattlEyeClient() 공개 메소드

public BattlEyeClient ( BattlEyeLoginCredentials loginCredentials ) : System
loginCredentials BattlEyeLoginCredentials
리턴 System

Connect() 공개 메소드

public Connect ( ) : BattlEyeConnectionResult
리턴 BattlEyeConnectionResult

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

SendCommand() 공개 메소드

public SendCommand ( BattlEyeCommand command, string parameters = "" ) : int
command BattlEyeCommand
parameters string
리턴 int

SendCommand() 공개 메소드

public SendCommand ( string command, bool log = true ) : int
command string
log bool
리턴 int