C# Класс HelloWorld.GreatCivilization.GreatCivilizationRules

Наследование: GameRules
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateConstraint ( Newtonsoft.Json.Linq.JObject data ) : ActionConstraint
CreateInstance ( ITypeResolver typeResolver ) : GreatCivilizationRules
CreatePlace ( System.Coordinate coordinate ) : Place
Initialize ( ) : void
InitializePlayer ( GamePlayer player ) : void

重写初始化玩家对象方法,给玩家初始点放上一个宫殿。

Приватные методы

Метод Описание
GetActions ( ) : ActionDescriptor[]
GreatCivilizationRules ( IJsonDataResolver dataResolver, ITypeResolver typeResolver ) : System

Описание методов

CreateConstraint() публичный Метод

public CreateConstraint ( Newtonsoft.Json.Linq.JObject data ) : ActionConstraint
data Newtonsoft.Json.Linq.JObject
Результат ActionConstraint

CreateInstance() публичный статический Метод

public static CreateInstance ( ITypeResolver typeResolver ) : GreatCivilizationRules
typeResolver ITypeResolver
Результат GreatCivilizationRules

CreatePlace() публичный Метод

public CreatePlace ( System.Coordinate coordinate ) : Place
coordinate System.Coordinate
Результат Place

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

InitializePlayer() публичный Метод

重写初始化玩家对象方法,给玩家初始点放上一个宫殿。
public InitializePlayer ( GamePlayer player ) : void
player GamePlayer
Результат void