C# Class ZoneEngine.Core.ZoneClient

Inheritance: Cell.Core.ClientBase, IZoneClient
Afficher le fichier Open project: CellAO/CellAO-NightPredator Class Usage Examples

Méthodes publiques

Свойство Type Description
Playfield IPlayfield

Méthodes publiques

Méthode Description
CreateCharacter ( int charId ) : void

SendCompressed ( SmokeLounge.AOtomation.Messaging.Messages.MessageBody messageBody ) : void

SendCompressed ( byte buffer ) : void

SendInitiateCompressionMessage ( SmokeLounge.AOtomation.Messaging.Messages.MessageBody messageBody ) : void

ZoneClient ( ZoneEngine.Core.ZoneServer server, IMessageSerializer messageSerializer, MemBus.IBus bus ) : System

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

GetMessageNumber ( Cell.Core.BufferSegment segment ) : uint

GetMessageNumber ( byte segment ) : uint

OnReceive ( Cell.Core.BufferSegment buffer ) : bool

Private Methods

Méthode Description
DispatchMessages ( ) : void

Method Details

CreateCharacter() public méthode

///
public CreateCharacter ( int charId ) : void
charId int ///
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool ///
Résultat void

GetMessageNumber() protected méthode

protected GetMessageNumber ( Cell.Core.BufferSegment segment ) : uint
segment Cell.Core.BufferSegment ///
Résultat uint

GetMessageNumber() protected méthode

protected GetMessageNumber ( byte segment ) : uint
segment byte ///
Résultat uint

OnReceive() protected méthode

///
protected OnReceive ( Cell.Core.BufferSegment buffer ) : bool
buffer Cell.Core.BufferSegment ///
Résultat bool

SendCompressed() public méthode

public SendCompressed ( SmokeLounge.AOtomation.Messaging.Messages.MessageBody messageBody ) : void
messageBody SmokeLounge.AOtomation.Messaging.Messages.MessageBody ///
Résultat void

SendCompressed() public méthode

public SendCompressed ( byte buffer ) : void
buffer byte ///
Résultat void

SendInitiateCompressionMessage() public méthode

public SendInitiateCompressionMessage ( SmokeLounge.AOtomation.Messaging.Messages.MessageBody messageBody ) : void
messageBody SmokeLounge.AOtomation.Messaging.Messages.MessageBody ///
Résultat void

ZoneClient() public méthode

public ZoneClient ( ZoneEngine.Core.ZoneServer server, IMessageSerializer messageSerializer, MemBus.IBus bus ) : System
server ZoneEngine.Core.ZoneServer ///
messageSerializer IMessageSerializer ///
bus MemBus.IBus ///
Résultat System

Property Details

Playfield public_oe property

public IPlayfield Playfield
Résultat IPlayfield