C# Класс HelloWorld.ActionConstraint

代表一个活动的限制条件
Показать файл Открыть проект

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

Метод Описание
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