C# Class BattleNet.GameServer

Inheritance: GenericServer
Afficher le fichier Open project: dkuwahara/AlphaBot Class Usage Examples

Méthodes publiques

Свойство Type Description
m_pingThread Thread

Protected Properties

Свойство Type Description
s_gsPort System.Int32

Méthodes publiques

Méthode Description
BitScanReverse ( int &index, ulong mask ) : bool
BuildPacket ( byte command ) : byte[]
GameServer ( ClientlessBot cb ) : System
ThreadFunction ( ) : void

Méthodes protégées

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

Private Methods

Méthode Description
GetChatPacketSize ( List input, Int32 &output ) : bool
GetPacketSize ( List input, Int32 &output ) : bool

Method Details

BitScanReverse() public static méthode

public static BitScanReverse ( int &index, ulong mask ) : bool
index int
mask ulong
Résultat bool

BuildPacket() public méthode

public BuildPacket ( byte command ) : byte[]
command byte
Résultat byte[]

ChatMessage() protected méthode

protected ChatMessage ( byte type, List data ) : void
type byte
data List
Résultat void

DefaultHandler() protected méthode

protected DefaultHandler ( byte type, List data ) : void
type byte
data List
Résultat void

DispatchPacket() protected méthode

protected DispatchPacket ( byte type ) : PacketHandler
type byte
Résultat PacketHandler

GameFlagsPing() protected méthode

protected GameFlagsPing ( byte type, List data ) : void
type byte
data List
Résultat void

GameLoading() protected méthode

protected GameLoading ( byte type, List data ) : void
type byte
data List
Résultat void

GameServer() public méthode

public GameServer ( ClientlessBot cb ) : System
cb ClientlessBot
Résultat System

InitializePlayer() protected méthode

protected InitializePlayer ( byte type, List data ) : void
type byte
data List
Résultat void

ItemAction() protected méthode

protected ItemAction ( byte type, List data ) : void
type byte
data List
Résultat void

ItemSkillBonus() protected méthode

protected ItemSkillBonus ( byte type, List data ) : void
type byte
data List
Résultat void

LifeManaPacket() protected méthode

protected LifeManaPacket ( byte type, List data ) : void
type byte
data List
Résultat void

LoadActData() protected méthode

protected LoadActData ( byte type, List data ) : void
type byte
data List
Résultat void

MercUpdate() protected méthode

protected MercUpdate ( byte type, List data ) : void
type byte
data List
Résultat void

NpcAssignment() protected méthode

protected NpcAssignment ( byte type, List data ) : void
type byte
data List
Résultat void

NpcInteraction() protected méthode

protected NpcInteraction ( byte type, List data ) : void
type byte
data List
Résultat void

NpcMoveEntity() protected méthode

protected NpcMoveEntity ( byte type, List data ) : void
type byte
data List
Résultat void

NpcMovement() protected méthode

protected NpcMovement ( byte type, List data ) : void
type byte
data List
Résultat void

NpcStateUpdate() protected méthode

protected NpcStateUpdate ( byte type, List data ) : void
type byte
data List
Résultat void

NpcStoppedMoving() protected méthode

protected NpcStoppedMoving ( byte type, List data ) : void
type byte
data List
Résultat void

NpcUpdate() protected méthode

protected NpcUpdate ( byte type, List data ) : void
type byte
data List
Résultat void

ParseItem() protected méthode

protected ParseItem ( List data ) : Item
data List
Résultat Item

PingStart() protected méthode

protected PingStart ( ) : void
Résultat void

PingThreadFunction() protected méthode

protected PingThreadFunction ( ) : void
Résultat void

PlayerJoins() protected méthode

protected PlayerJoins ( byte type, List data ) : void
type byte
data List
Résultat void

PlayerLeaves() protected méthode

protected PlayerLeaves ( byte type, List data ) : void
type byte
data List
Résultat void

PlayerReassign() protected méthode

protected PlayerReassign ( byte type, List data ) : void
type byte
data List
Résultat void

PlayerUpdate() protected méthode

protected PlayerUpdate ( byte type, List data ) : void
type byte
data List
Résultat void

Pong() protected méthode

protected Pong ( byte type, List data ) : void
type byte
data List
Résultat void

PortalUpdate() protected méthode

protected PortalUpdate ( byte type, List data ) : void
type byte
data List
Résultat void

ProcessExperience() protected méthode

protected ProcessExperience ( byte type, List data ) : void
type byte
data List
Résultat void

SetPlayerLevel() protected méthode

protected SetPlayerLevel ( byte type, List data ) : void
type byte
data List
Résultat void

SkillPacket() protected méthode

protected SkillPacket ( byte type, List data ) : void
type byte
data List
Résultat void

StartPingThread() protected méthode

protected StartPingThread ( byte type, List data ) : void
type byte
data List
Résultat void

ThreadFunction() public méthode

public ThreadFunction ( ) : void
Résultat void

WeaponSetSwitched() protected méthode

protected WeaponSetSwitched ( byte type, List data ) : void
type byte
data List
Résultat void

Property Details

m_pingThread public_oe property

public Thread m_pingThread
Résultat Thread

s_gsPort protected_oe static_oe property

protected static Int32,System s_gsPort
Résultat System.Int32