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

Показать файл Открыть проект

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

Метод Описание
Broadcast ( BroadcastPacket packet ) : void
Broadcast ( ClientSession client, PacketDefinition packet, ReceiverType receiver = ReceiverType.All, string characterName = "", long characterId = -1 ) : void
Broadcast ( ClientSession client, string packets, ReceiverType receiver = ReceiverType.All, string characterName = "", long characterId = -1 ) : void
Broadcast ( IEnumerable packets ) : void
Broadcast ( PacketDefinition packet ) : void
Broadcast ( PacketDefinition packet, int xRangeCoordinate, int yRangeCoordinate ) : void
Broadcast ( string packet ) : void
Broadcast ( string packet, int xRangeCoordinate, int yRangeCoordinate ) : void
BroadcastableBase ( ) : System
Dispose ( ) : void
GetSessionByCharacterId ( long characterId ) : ClientSession
RegisterSession ( ClientSession session ) : void
SpreadBroadcastpacket ( BroadcastPacket sentPacket ) : void
SpreadBroadcasts ( IEnumerable sentpackets ) : void
UnregisterSession ( long characterId ) : void

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

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

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

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

public Broadcast ( BroadcastPacket packet ) : void
packet BroadcastPacket
Результат void

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

public Broadcast ( ClientSession client, PacketDefinition packet, ReceiverType receiver = ReceiverType.All, string characterName = "", long characterId = -1 ) : void
client ClientSession
packet PacketDefinition
receiver ReceiverType
characterName string
characterId long
Результат void

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

public Broadcast ( ClientSession client, string packets, ReceiverType receiver = ReceiverType.All, string characterName = "", long characterId = -1 ) : void
client ClientSession
packets string
receiver ReceiverType
characterName string
characterId long
Результат void

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

public Broadcast ( IEnumerable packets ) : void
packets IEnumerable
Результат void

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

public Broadcast ( PacketDefinition packet ) : void
packet PacketDefinition
Результат void

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

public Broadcast ( PacketDefinition packet, int xRangeCoordinate, int yRangeCoordinate ) : void
packet PacketDefinition
xRangeCoordinate int
yRangeCoordinate int
Результат void

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

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

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

public Broadcast ( string packet, int xRangeCoordinate, int yRangeCoordinate ) : void
packet string
xRangeCoordinate int
yRangeCoordinate int
Результат void

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

public BroadcastableBase ( ) : System
Результат System

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

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

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

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

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

public GetSessionByCharacterId ( long characterId ) : ClientSession
characterId long
Результат ClientSession

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

public RegisterSession ( ClientSession session ) : void
session ClientSession
Результат void

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

public SpreadBroadcastpacket ( BroadcastPacket sentPacket ) : void
sentPacket BroadcastPacket
Результат void

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

public SpreadBroadcasts ( IEnumerable sentpackets ) : void
sentpackets IEnumerable
Результат void

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

public UnregisterSession ( long characterId ) : void
characterId long
Результат void