C# Class MiningGame.Code.GameModes.ClientGameMode

Mostra file Open project: geel9/Minor-Destruction Class Usage Examples

Public Properties

Property Type Description
GameModes List

Public Methods

Method Description
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

Method Details

Draw_PostWorld() public method

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

Draw_PreWorld() public method

public Draw_PreWorld ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
return void

GenerateGameModes() public static method

public static GenerateGameModes ( ) : void
return void

GetGameMode() public static method

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

GetName() public method

public GetName ( ) : string
return string

GetVersion() public method

public GetVersion ( ) : string
return string

OnGameModeEvent() public method

public OnGameModeEvent ( string eventName, Packet data ) : void
eventName string
data Packet
return void

OnPlayerChooseClass() public method

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

OnPlayerChooseTeam() public method

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

OnPlayerConnect() public method

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

OnPlayerDeath() public method

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

OnPlayerDisconnect() public method

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

OnPlayerPostDraw() public method

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

OnPlayerPreDraw() public method

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

OnPlayerUpdate() public method

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

OnRoundEnd() public method

public OnRoundEnd ( ) : void
return void

OnRoundStart() public method

public OnRoundStart ( ) : void
return void

Update() public method

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

Property Details

GameModes public_oe static_oe property

public static List GameModes
return List