C# Класс ZoneEngine.Core.ZoneClient

Наследование: Cell.Core.ClientBase, IZoneClient
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Playfield IPlayfield

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

GetMessageNumber ( Cell.Core.BufferSegment segment ) : uint

GetMessageNumber ( byte segment ) : uint

OnReceive ( Cell.Core.BufferSegment buffer ) : bool

Приватные методы

Метод Описание
DispatchMessages ( ) : void

Описание методов

CreateCharacter() публичный Метод

///
public CreateCharacter ( int charId ) : void
charId int ///
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool ///
Результат void

GetMessageNumber() защищенный Метод

protected GetMessageNumber ( Cell.Core.BufferSegment segment ) : uint
segment Cell.Core.BufferSegment ///
Результат uint

GetMessageNumber() защищенный Метод

protected GetMessageNumber ( byte segment ) : uint
segment byte ///
Результат uint

OnReceive() защищенный Метод

///
protected OnReceive ( Cell.Core.BufferSegment buffer ) : bool
buffer Cell.Core.BufferSegment ///
Результат bool

SendCompressed() публичный Метод

public SendCompressed ( SmokeLounge.AOtomation.Messaging.Messages.MessageBody messageBody ) : void
messageBody SmokeLounge.AOtomation.Messaging.Messages.MessageBody ///
Результат void

SendCompressed() публичный Метод

public SendCompressed ( byte buffer ) : void
buffer byte ///
Результат void

SendInitiateCompressionMessage() публичный Метод

public SendInitiateCompressionMessage ( SmokeLounge.AOtomation.Messaging.Messages.MessageBody messageBody ) : void
messageBody SmokeLounge.AOtomation.Messaging.Messages.MessageBody ///
Результат void

ZoneClient() публичный Метод

public ZoneClient ( ZoneEngine.Core.ZoneServer server, IMessageSerializer messageSerializer, MemBus.IBus bus ) : System
server ZoneEngine.Core.ZoneServer ///
messageSerializer IMessageSerializer ///
bus MemBus.IBus ///
Результат System

Описание свойств

Playfield публичное свойство

public IPlayfield Playfield
Результат IPlayfield