C# Class MiningGameServer.GameModes.ServerGameMode

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

Public Properties

Property Type Description
GameModes List

Public Methods

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

Protected Methods

Method Description
SendGameModeEvent ( string eventName, Packet bytes, NetworkPlayer playerReceiving = null ) : void

Method Details

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

OnGameModeChosen() public method

public OnGameModeChosen ( ) : void
return void

OnPlayerChooseClass() public method

public OnPlayerChooseClass ( NetworkPlayer player, int classChosen ) : void
player NetworkPlayer
classChosen int
return void

OnPlayerChooseTeam() public method

public OnPlayerChooseTeam ( NetworkPlayer player, int team ) : void
player NetworkPlayer
team int
return void

OnPlayerConnect() public method

public OnPlayerConnect ( NetworkPlayer player ) : void
player NetworkPlayer
return void

OnPlayerDeath() public method

public OnPlayerDeath ( NetworkPlayer player ) : void
player NetworkPlayer
return void

OnPlayerDisconnect() public method

public OnPlayerDisconnect ( NetworkPlayer player ) : void
player NetworkPlayer
return void

OnPlayerPostPhysicsUpdate() public method

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

OnPlayerPrePhysicsUpdate() public method

public OnPlayerPrePhysicsUpdate ( NetworkPlayer player ) : void
player NetworkPlayer
return void

OnPlayerSpawn() public method

public OnPlayerSpawn ( NetworkPlayer player ) : void
player NetworkPlayer
return void

OnRoundEnd() public method

public OnRoundEnd ( ) : void
return void

OnRoundStart() public method

public OnRoundStart ( ) : void
return void

SendGameModeEvent() protected method

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

ServerGameMode() public method

public ServerGameMode ( ) : System
return System

Update_PostAll() public method

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

Update_PreAll() public method

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

Property Details

GameModes public static property

public static List GameModes
return List