C# Класс OpenNos.GameObject.ClientSession

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
HealthStop System.Boolean

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

Метод Описание
ClearLowPriorityQueue ( ) : void
ClientSession ( INetworkClient client ) : System
Destroy ( ) : void
Disconnect ( ) : void
Initialize ( EncryptionBase encryptor, Type packetHandler, bool isWorldServer ) : void
InitializeAccount ( Account account ) : void
SendPacket ( PacketDefinition packet, byte priority = 10 ) : void
SendPacket ( string packet, byte priority = 10 ) : void
SendPacketAfterWait ( string packet, int Millisecond ) : void
SendPacketFormat ( string packet ) : void
SendPackets ( IEnumerable packets, byte priority = 10 ) : void
SetCharacter ( Character character ) : void

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

Метод Описание
ClearReceiveQueue ( ) : void
CommunicationCallback_CharacterConnectedEvent ( object sender, EventArgs e ) : void
CommunicationCallback_CharacterDisconnectedEvent ( object sender, EventArgs e ) : void
GenerateHandlerReferences ( Type type, bool isWorldServer ) : void
HandlePackets ( ) : void

Handle the packet received by the Client.

OnNetworkClientMessageReceived ( object sender, OpenNos.Core.Communication.Scs.Communication.Messages.MessageEventArgs e ) : void

This will be triggered when the underlying NetworkCleint receives a packet.

TriggerHandler ( string packetHeader, string packet, bool force ) : void

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

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

public ClearLowPriorityQueue ( ) : void
Результат void

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

public ClientSession ( INetworkClient client ) : System
client INetworkClient
Результат System

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

public Destroy ( ) : void
Результат void

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

public Disconnect ( ) : void
Результат void

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

public Initialize ( EncryptionBase encryptor, Type packetHandler, bool isWorldServer ) : void
encryptor OpenNos.Core.EncryptionBase
packetHandler System.Type
isWorldServer bool
Результат void

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

public InitializeAccount ( Account account ) : void
account Account
Результат void

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

public SendPacket ( PacketDefinition packet, byte priority = 10 ) : void
packet PacketDefinition
priority byte
Результат void

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

public SendPacket ( string packet, byte priority = 10 ) : void
packet string
priority byte
Результат void

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

public SendPacketAfterWait ( string packet, int Millisecond ) : void
packet string
Millisecond int
Результат void

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

public SendPacketFormat ( string packet ) : void
packet string
Результат void

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

public SendPackets ( IEnumerable packets, byte priority = 10 ) : void
packets IEnumerable
priority byte
Результат void

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

public SetCharacter ( Character character ) : void
character Character
Результат void

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

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

public Boolean,System HealthStop
Результат System.Boolean