C# Class GameEntities.PlayerManager

Inheritance: System.Entity
Afficher le fichier Open project: DarrenHassan/GDM4242-GroupD Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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

Méthode 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 méthode

public Client_GetPlayer ( UserManagementClientNetworkService user ) : Client_Player
user UserManagementClientNetworkService
Résultat Client_Player

Client_GetPlayer() public méthode

public Client_GetPlayer ( string name ) : Client_Player
name string
Résultat Client_Player

OnDestroy() protected méthode

Overridden from Engine.EntitySystem.Entity.OnDestroy().
protected OnDestroy ( ) : void
Résultat void

OnPostCreate() protected méthode

protected OnPostCreate ( bool loaded ) : void
loaded bool
Résultat void

OnPreCreate() protected méthode

protected OnPreCreate ( ) : void
Résultat void

OnRelatedEntityDelete() protected méthode

protected OnRelatedEntityDelete ( System.Entity entity ) : void
entity System.Entity
Résultat void

OnTick() protected méthode

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
Résultat void

PlayerManager() public méthode

public PlayerManager ( ) : System
Résultat System

ServerOrSingle_AddBotPlayer() public méthode

public ServerOrSingle_AddBotPlayer ( string name ) : ServerOrSingle_Player
name string
Résultat ServerOrSingle_Player

ServerOrSingle_GetPlayer() public méthode

public ServerOrSingle_GetPlayer ( Intellect intellect ) : ServerOrSingle_Player
intellect Intellect
Résultat ServerOrSingle_Player

ServerOrSingle_GetPlayer() public méthode

public ServerOrSingle_GetPlayer ( UserManagementServerNetworkService user ) : ServerOrSingle_Player
user UserManagementServerNetworkService
Résultat ServerOrSingle_Player

ServerOrSingle_GetPlayer() public méthode

public ServerOrSingle_GetPlayer ( string name ) : ServerOrSingle_Player
name string
Résultat ServerOrSingle_Player

ServerOrSingle_RemovePlayer() public méthode

public ServerOrSingle_RemovePlayer ( ServerOrSingle_Player player ) : void
player ServerOrSingle_Player
Résultat void

Server_AddClientPlayer() public méthode

public Server_AddClientPlayer ( UserManagementServerNetworkService user ) : ServerOrSingle_Player
user UserManagementServerNetworkService
Résultat ServerOrSingle_Player

Server_OnClientConnectedBeforePostCreate() protected méthode

protected Server_OnClientConnectedBeforePostCreate ( RemoteEntityWorld remoteEntityWorld ) : void
remoteEntityWorld RemoteEntityWorld
Résultat void

Single_AddSinglePlayer() public méthode

public Single_AddSinglePlayer ( string name ) : ServerOrSingle_Player
name string
Résultat ServerOrSingle_Player