C# Class HelloWorld.ActionConstraint

代表一个活动的限制条件
Afficher le fichier Open project: Ivony/HelloWorld

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Check ( GamePlayer player, HelloWorld.Place place ) : string

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

Check ( GamePlayer player, PlaceBase place ) : string

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

Method Details

ActionConstraint() public méthode

public ActionConstraint ( GameRulesBase rules, Newtonsoft.Json.Linq.JObject data ) : System
rules GameRulesBase
data Newtonsoft.Json.Linq.JObject
Résultat System

Check() protected méthode

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

Check() protected méthode

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

IsSatisfy() public méthode

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

IsSatisfy() public méthode

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

ToString() public méthode

public ToString ( ) : string
Résultat string