C# Class GameEntities.PlayerManager

Inheritance: System.Entity
Show file Open project: DarrenHassan/GDM4242-GroupD Class Usage Examples

Public Methods

Method Description
Client_GetPlayer ( UserManagementClientNetworkService user ) : Client_Player
Client_GetPlayer ( string name ) : Client_Player
PlayerManager ( ) : System
ServerOrSingle_AddBotPlayer ( string name ) : ServerOrSingle_Player
ServerOrSingle_GetPlayer ( Intellect intellect ) : ServerOrSingle_Player
ServerOrSingle_GetPlayer ( UserManagementServerNetworkService user ) : ServerOrSingle_Player
ServerOrSingle_GetPlayer ( string name ) : ServerOrSingle_Player
ServerOrSingle_RemovePlayer ( ServerOrSingle_Player player ) : void
Server_AddClientPlayer ( UserManagementServerNetworkService user ) : ServerOrSingle_Player
Single_AddSinglePlayer ( string name ) : ServerOrSingle_Player

Protected Methods

Method Description
OnDestroy ( ) : void

Overridden from Engine.EntitySystem.Entity.OnDestroy().

OnPostCreate ( bool loaded ) : void
OnPreCreate ( ) : void
OnRelatedEntityDelete ( System.Entity entity ) : void
OnTick ( ) : void

Overridden from Engine.EntitySystem.Entity.OnTick().

Server_OnClientConnectedBeforePostCreate ( RemoteEntityWorld remoteEntityWorld ) : void

Private Methods

Method Description
Client_GetPlayer ( uint identifier ) : Client_Player
Client_ReceiveAddUser ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
Client_ReceiveRemoveUser ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
Client_ReceiveUpdateData ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
Server_SendAddPlayerToClients ( IList remoteEntityWorlds, ServerOrSingle_Player player ) : void
Server_SendRemovePlayerToClients ( IList remoteEntityWorlds, ServerOrSingle_Player player ) : void
Server_SendUpdateDataToClients ( IList remoteEntityWorlds ) : void
Server_TickUpdateDataToClients ( ) : void
Server_UpdatePing ( ) : void

Method Details

Client_GetPlayer() public method

public Client_GetPlayer ( UserManagementClientNetworkService user ) : Client_Player
user UserManagementClientNetworkService
return Client_Player

Client_GetPlayer() public method

public Client_GetPlayer ( string name ) : Client_Player
name string
return Client_Player

OnDestroy() protected method

Overridden from Engine.EntitySystem.Entity.OnDestroy().
protected OnDestroy ( ) : void
return void

OnPostCreate() protected method

protected OnPostCreate ( bool loaded ) : void
loaded bool
return void

OnPreCreate() protected method

protected OnPreCreate ( ) : void
return void

OnRelatedEntityDelete() protected method

protected OnRelatedEntityDelete ( System.Entity entity ) : void
entity System.Entity
return void

OnTick() protected method

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
return void

PlayerManager() public method

public PlayerManager ( ) : System
return System

ServerOrSingle_AddBotPlayer() public method

public ServerOrSingle_AddBotPlayer ( string name ) : ServerOrSingle_Player
name string
return ServerOrSingle_Player

ServerOrSingle_GetPlayer() public method

public ServerOrSingle_GetPlayer ( Intellect intellect ) : ServerOrSingle_Player
intellect Intellect
return ServerOrSingle_Player

ServerOrSingle_GetPlayer() public method

public ServerOrSingle_GetPlayer ( UserManagementServerNetworkService user ) : ServerOrSingle_Player
user UserManagementServerNetworkService
return ServerOrSingle_Player

ServerOrSingle_GetPlayer() public method

public ServerOrSingle_GetPlayer ( string name ) : ServerOrSingle_Player
name string
return ServerOrSingle_Player

ServerOrSingle_RemovePlayer() public method

public ServerOrSingle_RemovePlayer ( ServerOrSingle_Player player ) : void
player ServerOrSingle_Player
return void

Server_AddClientPlayer() public method

public Server_AddClientPlayer ( UserManagementServerNetworkService user ) : ServerOrSingle_Player
user UserManagementServerNetworkService
return ServerOrSingle_Player

Server_OnClientConnectedBeforePostCreate() protected method

protected Server_OnClientConnectedBeforePostCreate ( RemoteEntityWorld remoteEntityWorld ) : void
remoteEntityWorld RemoteEntityWorld
return void

Single_AddSinglePlayer() public method

public Single_AddSinglePlayer ( string name ) : ServerOrSingle_Player
name string
return ServerOrSingle_Player