C# 클래스 BattleNet.GameServer

상속: GenericServer
파일 보기 프로젝트 열기: dkuwahara/AlphaBot 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_pingThread Thread

보호된 프로퍼티들

프로퍼티 타입 설명
s_gsPort System.Int32

공개 메소드들

메소드 설명
BitScanReverse ( int &index, ulong mask ) : bool
BuildPacket ( byte command ) : byte[]
GameServer ( ClientlessBot cb ) : System
ThreadFunction ( ) : void

보호된 메소드들

메소드 설명
ChatMessage ( byte type, List data ) : void
DefaultHandler ( byte type, List data ) : void
DispatchPacket ( byte type ) : PacketHandler
GameFlagsPing ( byte type, List data ) : void
GameLoading ( byte type, List data ) : void
InitializePlayer ( byte type, List data ) : void
ItemAction ( byte type, List data ) : void
ItemSkillBonus ( byte type, List data ) : void
LifeManaPacket ( byte type, List data ) : void
LoadActData ( byte type, List data ) : void
MercUpdate ( byte type, List data ) : void
NpcAssignment ( byte type, List data ) : void
NpcInteraction ( byte type, List data ) : void
NpcMoveEntity ( byte type, List data ) : void
NpcMovement ( byte type, List data ) : void
NpcStateUpdate ( byte type, List data ) : void
NpcStoppedMoving ( byte type, List data ) : void
NpcUpdate ( byte type, List data ) : void
ParseItem ( List data ) : Item
PingStart ( ) : void
PingThreadFunction ( ) : void
PlayerJoins ( byte type, List data ) : void
PlayerLeaves ( byte type, List data ) : void
PlayerReassign ( byte type, List data ) : void
PlayerUpdate ( byte type, List data ) : void
Pong ( byte type, List data ) : void
PortalUpdate ( byte type, List data ) : void
ProcessExperience ( byte type, List data ) : void
SetPlayerLevel ( byte type, List data ) : void
SkillPacket ( byte type, List data ) : void
StartPingThread ( byte type, List data ) : void
WeaponSetSwitched ( byte type, List data ) : void

비공개 메소드들

메소드 설명
GetChatPacketSize ( List input, Int32 &output ) : bool
GetPacketSize ( List input, Int32 &output ) : bool

메소드 상세

BitScanReverse() 공개 정적인 메소드

public static BitScanReverse ( int &index, ulong mask ) : bool
index int
mask ulong
리턴 bool

BuildPacket() 공개 메소드

public BuildPacket ( byte command ) : byte[]
command byte
리턴 byte[]

ChatMessage() 보호된 메소드

protected ChatMessage ( byte type, List data ) : void
type byte
data List
리턴 void

DefaultHandler() 보호된 메소드

protected DefaultHandler ( byte type, List data ) : void
type byte
data List
리턴 void

DispatchPacket() 보호된 메소드

protected DispatchPacket ( byte type ) : PacketHandler
type byte
리턴 PacketHandler

GameFlagsPing() 보호된 메소드

protected GameFlagsPing ( byte type, List data ) : void
type byte
data List
리턴 void

GameLoading() 보호된 메소드

protected GameLoading ( byte type, List data ) : void
type byte
data List
리턴 void

GameServer() 공개 메소드

public GameServer ( ClientlessBot cb ) : System
cb ClientlessBot
리턴 System

InitializePlayer() 보호된 메소드

protected InitializePlayer ( byte type, List data ) : void
type byte
data List
리턴 void

ItemAction() 보호된 메소드

protected ItemAction ( byte type, List data ) : void
type byte
data List
리턴 void

ItemSkillBonus() 보호된 메소드

protected ItemSkillBonus ( byte type, List data ) : void
type byte
data List
리턴 void

LifeManaPacket() 보호된 메소드

protected LifeManaPacket ( byte type, List data ) : void
type byte
data List
리턴 void

LoadActData() 보호된 메소드

protected LoadActData ( byte type, List data ) : void
type byte
data List
리턴 void

MercUpdate() 보호된 메소드

protected MercUpdate ( byte type, List data ) : void
type byte
data List
리턴 void

NpcAssignment() 보호된 메소드

protected NpcAssignment ( byte type, List data ) : void
type byte
data List
리턴 void

NpcInteraction() 보호된 메소드

protected NpcInteraction ( byte type, List data ) : void
type byte
data List
리턴 void

NpcMoveEntity() 보호된 메소드

protected NpcMoveEntity ( byte type, List data ) : void
type byte
data List
리턴 void

NpcMovement() 보호된 메소드

protected NpcMovement ( byte type, List data ) : void
type byte
data List
리턴 void

NpcStateUpdate() 보호된 메소드

protected NpcStateUpdate ( byte type, List data ) : void
type byte
data List
리턴 void

NpcStoppedMoving() 보호된 메소드

protected NpcStoppedMoving ( byte type, List data ) : void
type byte
data List
리턴 void

NpcUpdate() 보호된 메소드

protected NpcUpdate ( byte type, List data ) : void
type byte
data List
리턴 void

ParseItem() 보호된 메소드

protected ParseItem ( List data ) : Item
data List
리턴 Item

PingStart() 보호된 메소드

protected PingStart ( ) : void
리턴 void

PingThreadFunction() 보호된 메소드

protected PingThreadFunction ( ) : void
리턴 void

PlayerJoins() 보호된 메소드

protected PlayerJoins ( byte type, List data ) : void
type byte
data List
리턴 void

PlayerLeaves() 보호된 메소드

protected PlayerLeaves ( byte type, List data ) : void
type byte
data List
리턴 void

PlayerReassign() 보호된 메소드

protected PlayerReassign ( byte type, List data ) : void
type byte
data List
리턴 void

PlayerUpdate() 보호된 메소드

protected PlayerUpdate ( byte type, List data ) : void
type byte
data List
리턴 void

Pong() 보호된 메소드

protected Pong ( byte type, List data ) : void
type byte
data List
리턴 void

PortalUpdate() 보호된 메소드

protected PortalUpdate ( byte type, List data ) : void
type byte
data List
리턴 void

ProcessExperience() 보호된 메소드

protected ProcessExperience ( byte type, List data ) : void
type byte
data List
리턴 void

SetPlayerLevel() 보호된 메소드

protected SetPlayerLevel ( byte type, List data ) : void
type byte
data List
리턴 void

SkillPacket() 보호된 메소드

protected SkillPacket ( byte type, List data ) : void
type byte
data List
리턴 void

StartPingThread() 보호된 메소드

protected StartPingThread ( byte type, List data ) : void
type byte
data List
리턴 void

ThreadFunction() 공개 메소드

public ThreadFunction ( ) : void
리턴 void

WeaponSetSwitched() 보호된 메소드

protected WeaponSetSwitched ( byte type, List data ) : void
type byte
data List
리턴 void

프로퍼티 상세

m_pingThread 공개적으로 프로퍼티

public Thread m_pingThread
리턴 Thread

s_gsPort 보호되어 있는 정적으로 프로퍼티

protected static Int32,System s_gsPort
리턴 System.Int32