C# 클래스 OpenNos.GameObject.BroadcastableBase

파일 보기 프로젝트 열기: OpenNos/OpenNos

공개 메소드들

메소드 설명
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