C# 클래스 HelloWorld.GreatCivilization.GreatCivilizationRules

상속: GameRules
파일 보기 프로젝트 열기: Ivony/HelloWorld 1 사용 예제들

공개 메소드들

메소드 설명
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