C# Класс GameEntities.PlayerManager

Наследование: System.Entity
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

Метод Описание
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

Приватные методы

Метод Описание
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

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

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

public Client_GetPlayer ( UserManagementClientNetworkService user ) : Client_Player
user UserManagementClientNetworkService
Результат Client_Player

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

public Client_GetPlayer ( string name ) : Client_Player
name string
Результат Client_Player

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

Overridden from Engine.EntitySystem.Entity.OnDestroy().
protected OnDestroy ( ) : void
Результат void

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

protected OnPostCreate ( bool loaded ) : void
loaded bool
Результат void

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

protected OnPreCreate ( ) : void
Результат void

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

protected OnRelatedEntityDelete ( System.Entity entity ) : void
entity System.Entity
Результат void

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

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
Результат void

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

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

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

public ServerOrSingle_AddBotPlayer ( string name ) : ServerOrSingle_Player
name string
Результат ServerOrSingle_Player

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

public ServerOrSingle_GetPlayer ( Intellect intellect ) : ServerOrSingle_Player
intellect Intellect
Результат ServerOrSingle_Player

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

public ServerOrSingle_GetPlayer ( UserManagementServerNetworkService user ) : ServerOrSingle_Player
user UserManagementServerNetworkService
Результат ServerOrSingle_Player

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

public ServerOrSingle_GetPlayer ( string name ) : ServerOrSingle_Player
name string
Результат ServerOrSingle_Player

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

public ServerOrSingle_RemovePlayer ( ServerOrSingle_Player player ) : void
player ServerOrSingle_Player
Результат void

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

public Server_AddClientPlayer ( UserManagementServerNetworkService user ) : ServerOrSingle_Player
user UserManagementServerNetworkService
Результат ServerOrSingle_Player

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

protected Server_OnClientConnectedBeforePostCreate ( RemoteEntityWorld remoteEntityWorld ) : void
remoteEntityWorld RemoteEntityWorld
Результат void

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

public Single_AddSinglePlayer ( string name ) : ServerOrSingle_Player
name string
Результат ServerOrSingle_Player