C# Class HelloWorld.Starve.StarveGameRules

Inheritance: GameRules
Afficher le fichier Open project: Ivony/HelloWorld Class Usage Examples

Méthodes publiques

Méthode Description
CreateConstraint ( Newtonsoft.Json.Linq.JObject data ) : ActionConstraint
CreateInstance ( ITypeResolver typeResolver ) : StarveGameRules
CreatePlace ( System.Coordinate coordinate ) : Place
Initialize ( ) : void
InitializePlayer ( GamePlayer player ) : void

Private Methods

Méthode Description
GetActions ( ) : ActionDescriptor[]
StarveGameRules ( IJsonDataResolver dataResolver, ITypeResolver typeResolver ) : System

Method Details

CreateConstraint() public méthode

public CreateConstraint ( Newtonsoft.Json.Linq.JObject data ) : ActionConstraint
data Newtonsoft.Json.Linq.JObject
Résultat ActionConstraint

CreateInstance() public static méthode

public static CreateInstance ( ITypeResolver typeResolver ) : StarveGameRules
typeResolver ITypeResolver
Résultat StarveGameRules

CreatePlace() public méthode

public CreatePlace ( System.Coordinate coordinate ) : Place
coordinate System.Coordinate
Résultat Place

Initialize() public méthode

public Initialize ( ) : void
Résultat void

InitializePlayer() public méthode

public InitializePlayer ( GamePlayer player ) : void
player GamePlayer
Résultat void