载入中...
搜索中...
未找到
eve::card::CardPlayConditionAdapter类 参考
Evaluates one card play condition without moving or mutating a card. 更多...
#include <CardPlay.h>
静态 Public 成员函数 | |
| static decision::ConditionResult | evaluate (const CardData *card, const CardDefinition &definition, const decision::Condition &condition, CardPlayConditionQueries queries={}) |
| Evaluate a card definition's play condition against one instance. | |
详细描述
Evaluates one card play condition without moving or mutating a card.
在文件 CardPlay.h 第 88 行定义.
成员函数说明
◆ evaluate()
|
static |
Evaluate a card definition's play condition against one instance.
- 参数
-
card Borrowed card instance observed synchronously; may be null. definition Borrowed definition observed synchronously. condition Owning, side-effect-free condition tree. queries Optional read-only resource, authority and policy providers.
- 返回
- A stable explanation suitable for UI rejection text.
在文件 CardPlay.cpp 第 68 行定义.
被这些函数引用 eve::card::Card::evaluatePlay() , 以及 eve::card::CardPlayPaymentAdapter::play().
该类的文档由以下文件生成:
- src/modules/card/CardPlay.h
- src/modules/card/CardPlay.cpp