载入中...
搜索中...
未找到
eve::climbing::IClimbingConditionAuthority类 参考abstract
Consumer-owned authority for project-specific condition tags. 更多...
#include <ClimbingServices.h>
Public 成员函数 | |
| virtual | ~IClimbingConditionAuthority ()=default |
| Releases IClimbingConditionAuthority resources. | |
| virtual eve::Result< ClimbingConditionDecision > | evaluate (ClimbingServiceSubject subject, std::span< const std::string > requiredTags, eve::SimulationTick tick)=0 |
| Evaluate every required tag for one subject at the injected simulation tick. | |
静态 Public 属性 | |
| static constexpr const char * | capabilityName = "eve.climbing.condition-authority.v1" |
详细描述
Consumer-owned authority for project-specific condition tags.
The provider is required when an action declares condition tags. It receives an immutable owning-definition view synchronously and must not retain it or re-enter climbing.
在文件 ClimbingServices.h 第 67 行定义.
构造及析构函数说明
◆ ~IClimbingConditionAuthority()
|
virtualdefault |
Releases IClimbingConditionAuthority resources.
成员函数说明
◆ evaluate()
|
pure virtual |
Evaluate every required tag for one subject at the injected simulation tick.
被这些函数引用 eve::climbing::ClimbingServiceSelectionSystem::tryStart().
类成员变量说明
◆ capabilityName
|
staticconstexpr |
在文件 ClimbingServices.h 第 69 行定义.
该类的文档由以下文件生成:
- src/modules/climbing/ClimbingServices.h