C# 클래스 MiningGame.Code.GameModes.ClientGameMode

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

공개 프로퍼티들

프로퍼티 타입 설명
GameModes List

공개 메소드들

메소드 설명
Draw_PostWorld ( SpriteBatch sb ) : void
Draw_PreWorld ( SpriteBatch sb ) : void
GenerateGameModes ( ) : void
GetGameMode ( String name, string version = "-1" ) : Type
GetName ( ) : string
GetVersion ( ) : string
OnGameModeEvent ( string eventName, Packet data ) : void
OnPlayerChooseClass ( PlayerEntity player, int classChosen ) : void
OnPlayerChooseTeam ( PlayerEntity player, int team ) : void
OnPlayerConnect ( PlayerEntity player ) : void
OnPlayerDeath ( PlayerEntity player ) : void
OnPlayerDisconnect ( PlayerEntity player ) : void
OnPlayerPostDraw ( PlayerEntity player, SpriteBatch sb ) : void
OnPlayerPreDraw ( PlayerEntity player, SpriteBatch sb ) : void
OnPlayerUpdate ( PlayerEntity player ) : void
OnRoundEnd ( ) : void
OnRoundStart ( ) : void
Update ( GameTime time ) : void

메소드 상세

Draw_PostWorld() 공개 메소드

public Draw_PostWorld ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 void

Draw_PreWorld() 공개 메소드

public Draw_PreWorld ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 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

OnGameModeEvent() 공개 메소드

public OnGameModeEvent ( string eventName, Packet data ) : void
eventName string
data Packet
리턴 void

OnPlayerChooseClass() 공개 메소드

public OnPlayerChooseClass ( PlayerEntity player, int classChosen ) : void
player MiningGame.Code.Entities.PlayerEntity
classChosen int
리턴 void

OnPlayerChooseTeam() 공개 메소드

public OnPlayerChooseTeam ( PlayerEntity player, int team ) : void
player MiningGame.Code.Entities.PlayerEntity
team int
리턴 void

OnPlayerConnect() 공개 메소드

public OnPlayerConnect ( PlayerEntity player ) : void
player MiningGame.Code.Entities.PlayerEntity
리턴 void

OnPlayerDeath() 공개 메소드

public OnPlayerDeath ( PlayerEntity player ) : void
player MiningGame.Code.Entities.PlayerEntity
리턴 void

OnPlayerDisconnect() 공개 메소드

public OnPlayerDisconnect ( PlayerEntity player ) : void
player MiningGame.Code.Entities.PlayerEntity
리턴 void

OnPlayerPostDraw() 공개 메소드

public OnPlayerPostDraw ( PlayerEntity player, SpriteBatch sb ) : void
player MiningGame.Code.Entities.PlayerEntity
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 void

OnPlayerPreDraw() 공개 메소드

public OnPlayerPreDraw ( PlayerEntity player, SpriteBatch sb ) : void
player MiningGame.Code.Entities.PlayerEntity
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 void

OnPlayerUpdate() 공개 메소드

public OnPlayerUpdate ( PlayerEntity player ) : void
player MiningGame.Code.Entities.PlayerEntity
리턴 void

OnRoundEnd() 공개 메소드

public OnRoundEnd ( ) : void
리턴 void

OnRoundStart() 공개 메소드

public OnRoundStart ( ) : void
리턴 void

Update() 공개 메소드

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

프로퍼티 상세

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

public static List GameModes
리턴 List