载入中...
搜索中...
未找到
eve::rpg::SkillConditionAdapter类 参考

Evaluates a condition using RPG Skill state without mutating it. 更多...

#include <SkillCondition.h>

静态 Public 成员函数

static decision::ConditionResult evaluate (const RPGActor *actor, const SkillDefinition &definition, const decision::Condition &condition, SkillConditionQueries queries={})
 Evaluate one skill condition against an actor and definition.
 

详细描述

Evaluates a condition using RPG Skill state without mutating it.

在文件 SkillCondition.h 第 86 行定义.

成员函数说明

◆ evaluate()

decision::ConditionResult eve::rpg::SkillConditionAdapter::evaluate ( const RPGActor *  actor,
const SkillDefinition &  definition,
const decision::Condition &  condition,
SkillConditionQueries  queries = {} 
)
static

Evaluate one skill condition against an actor and definition.

参数
actorBorrowed actor observed synchronously; may be null.
definitionBorrowed skill definition observed synchronously.
conditionOwning, side-effect-free condition tree.
queriesOptional read-only authority and policy providers.
返回
A stable, UI-ready condition explanation.

在文件 SkillCondition.cpp 第 70 行定义.

引用了 condition , 以及 context.

被这些函数引用 eve::rpg::SkillSystem::canCast().


该类的文档由以下文件生成: