C# 클래스 HelloWorld.ActionConstraint

代表一个活动的限制条件
파일 보기 프로젝트 열기: Ivony/HelloWorld

공개 메소드들

메소드 설명
ActionConstraint ( GameRulesBase rules, Newtonsoft.Json.Linq.JObject data ) : System
IsSatisfy ( GamePlayer player, PlaceBase place ) : bool

检查指定地块当前是否满足限制。

IsSatisfy ( GamePlayer player, PlaceBase place, string &errorMessage ) : bool

检查指定地块当前是否满足限制。

ToString ( ) : string

보호된 메소드들

메소드 설명
Check ( GamePlayer player, HelloWorld.Place place ) : string

检查指定地块当前是否满足限制。

Check ( GamePlayer player, PlaceBase place ) : string

检查指定地块当前是否满足限制。

메소드 상세

ActionConstraint() 공개 메소드

public ActionConstraint ( GameRulesBase rules, Newtonsoft.Json.Linq.JObject data ) : System
rules GameRulesBase
data Newtonsoft.Json.Linq.JObject
리턴 System

Check() 보호된 메소드

检查指定地块当前是否满足限制。
protected Check ( GamePlayer player, HelloWorld.Place place ) : string
player GamePlayer 当前操作的玩家
place HelloWorld.Place 要检查的地块
리턴 string

Check() 보호된 메소드

检查指定地块当前是否满足限制。
protected Check ( GamePlayer player, PlaceBase place ) : string
player GamePlayer 当前操作的玩家
place PlaceBase 要检查的地块
리턴 string

IsSatisfy() 공개 메소드

检查指定地块当前是否满足限制。
public IsSatisfy ( GamePlayer player, PlaceBase place ) : bool
player GamePlayer 当前操作的玩家
place PlaceBase 要检查的地块
리턴 bool

IsSatisfy() 공개 메소드

检查指定地块当前是否满足限制。
public IsSatisfy ( GamePlayer player, PlaceBase place, string &errorMessage ) : bool
player GamePlayer 当前操作的玩家
place PlaceBase 要检查的地块
errorMessage string 错误信息
리턴 bool

ToString() 공개 메소드

public ToString ( ) : string
리턴 string