C# Class OpenStory.Server.Channel.PlayerRegistry

Represents a registry for players.
Inheritance: IPlayerRegistry, IDisposable
显示文件 Open project: shoftee/OpenStory

Public Methods

Method Description
Dispose ( ) : void
GetById ( int id ) : IPlayer
GetByName ( string name ) : IPlayer
PlayerRegistry ( ) : System
RegisterPlayer ( IPlayer player ) : void
Scan ( IEnumerable whitelist ) : IEnumerable
UnregisterPlayer ( IPlayer player ) : void
this ( int id ) : IPlayer
this ( string name ) : IPlayer

Private Methods

Method Description
AddPlayer ( IPlayer player ) : void
GetByKeys ( IEnumerable ids ) : IEnumerable
GetPlayerOrNull ( CharacterKey key ) : IPlayer
GetPlayerOrNull ( int id ) : IPlayer
GetPlayerOrNull ( string name ) : IPlayer
RemovePlayer ( IPlayer player ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetById() public method

public GetById ( int id ) : IPlayer
id int
return IPlayer

GetByName() public method

public GetByName ( string name ) : IPlayer
name string
return IPlayer

PlayerRegistry() public method

public PlayerRegistry ( ) : System
return System

RegisterPlayer() public method

public RegisterPlayer ( IPlayer player ) : void
player IPlayer
return void

Scan() public method

public Scan ( IEnumerable whitelist ) : IEnumerable
whitelist IEnumerable
return IEnumerable

UnregisterPlayer() public method

public UnregisterPlayer ( IPlayer player ) : void
player IPlayer
return void

this() public method

public this ( int id ) : IPlayer
id int
return IPlayer

this() public method

public this ( string name ) : IPlayer
name string
return IPlayer