C# 클래스 GameEntities.PlayerManager

상속: System.Entity
파일 보기 프로젝트 열기: DarrenHassan/GDM4242-GroupD 1 사용 예제들

공개 메소드들

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