C# 클래스 MiningGameServer.GameModes.ServerGameMode

파일 보기 프로젝트 열기: geel9/Minor-Destruction 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
GameModes List

공개 메소드들

메소드 설명
GenerateGameModes ( ) : void
GetGameMode ( String name, string version = "-1" ) : Type
GetName ( ) : string
GetVersion ( ) : string
OnGameModeChosen ( ) : void
OnPlayerChooseClass ( NetworkPlayer player, int classChosen ) : void
OnPlayerChooseTeam ( NetworkPlayer player, int team ) : void
OnPlayerConnect ( NetworkPlayer player ) : void
OnPlayerDeath ( NetworkPlayer player ) : void
OnPlayerDisconnect ( NetworkPlayer player ) : void
OnPlayerPostPhysicsUpdate ( NetworkPlayer player, bool movedSince = false ) : void
OnPlayerPrePhysicsUpdate ( NetworkPlayer player ) : void
OnPlayerSpawn ( NetworkPlayer player ) : void
OnRoundEnd ( ) : void
OnRoundStart ( ) : void
ServerGameMode ( ) : System
Update_PostAll ( GameTime time ) : void
Update_PreAll ( GameTime time ) : void

보호된 메소드들

메소드 설명
SendGameModeEvent ( string eventName, Packet bytes, NetworkPlayer playerReceiving = null ) : void

메소드 상세

GenerateGameModes() 공개 정적인 메소드

public static GenerateGameModes ( ) : void
리턴 void

GetGameMode() 공개 정적인 메소드

public static GetGameMode ( String name, string version = "-1" ) : Type
name String
version string
리턴 System.Type

GetName() 공개 메소드

public GetName ( ) : string
리턴 string

GetVersion() 공개 메소드

public GetVersion ( ) : string
리턴 string

OnGameModeChosen() 공개 메소드

public OnGameModeChosen ( ) : void
리턴 void

OnPlayerChooseClass() 공개 메소드

public OnPlayerChooseClass ( NetworkPlayer player, int classChosen ) : void
player NetworkPlayer
classChosen int
리턴 void

OnPlayerChooseTeam() 공개 메소드

public OnPlayerChooseTeam ( NetworkPlayer player, int team ) : void
player NetworkPlayer
team int
리턴 void

OnPlayerConnect() 공개 메소드

public OnPlayerConnect ( NetworkPlayer player ) : void
player NetworkPlayer
리턴 void

OnPlayerDeath() 공개 메소드

public OnPlayerDeath ( NetworkPlayer player ) : void
player NetworkPlayer
리턴 void

OnPlayerDisconnect() 공개 메소드

public OnPlayerDisconnect ( NetworkPlayer player ) : void
player NetworkPlayer
리턴 void

OnPlayerPostPhysicsUpdate() 공개 메소드

public OnPlayerPostPhysicsUpdate ( NetworkPlayer player, bool movedSince = false ) : void
player NetworkPlayer
movedSince bool
리턴 void

OnPlayerPrePhysicsUpdate() 공개 메소드

public OnPlayerPrePhysicsUpdate ( NetworkPlayer player ) : void
player NetworkPlayer
리턴 void

OnPlayerSpawn() 공개 메소드

public OnPlayerSpawn ( NetworkPlayer player ) : void
player NetworkPlayer
리턴 void

OnRoundEnd() 공개 메소드

public OnRoundEnd ( ) : void
리턴 void

OnRoundStart() 공개 메소드

public OnRoundStart ( ) : void
리턴 void

SendGameModeEvent() 보호된 메소드

protected SendGameModeEvent ( string eventName, Packet bytes, NetworkPlayer playerReceiving = null ) : void
eventName string
bytes Packet
playerReceiving NetworkPlayer
리턴 void

ServerGameMode() 공개 메소드

public ServerGameMode ( ) : System
리턴 System

Update_PostAll() 공개 메소드

public Update_PostAll ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
리턴 void

Update_PreAll() 공개 메소드

public Update_PreAll ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
리턴 void

프로퍼티 상세

GameModes 공개적으로 정적으로 프로퍼티

public static List GameModes
리턴 List