载入中...
搜索中...
未找到
eve::action::ActionGameplayEventBinding结构体 参考
Owning validated event request authored on an action timeline. 更多...
#include <ActionGameplayEventBlock.h>
静态 Public 成员函数 | |
| static Result< ActionGameplayEventBinding > | fromPayload (const Value::Object &payload) |
| Decode and validate an event payload without emitting it. | |
Public 属性 | |
| std::string | tag |
| Canonical gameplay-tag event topic. | |
| std::optional< std::size_t > | targetIndex |
| Optional target index; absence routes the event to the source subject. | |
| Value | data = Value(Value::Object{}) |
| Owning schema-neutral domain payload retained by the target event adapter. | |
详细描述
Owning validated event request authored on an action timeline.
在文件 ActionGameplayEventBlock.h 第 15 行定义.
成员函数说明
◆ fromPayload()
|
static |
Decode and validate an event payload without emitting it.
在文件 ActionGameplayEventBlock.cpp 第 13 行定义.
引用了 data, eve::Diagnostic::error(), eve::InvalidArgument, eve::tags::isValidGameplayTagName(), payload, eve::Result< T >::success(), tag, target , 以及 targetIndex.
类成员变量说明
◆ data
| Value eve::action::ActionGameplayEventBinding::data = Value(Value::Object{}) |
Owning schema-neutral domain payload retained by the target event adapter.
在文件 ActionGameplayEventBlock.h 第 21 行定义.
被这些函数引用 fromPayload().
◆ tag
| std::string eve::action::ActionGameplayEventBinding::tag |
◆ targetIndex
| std::optional<std::size_t> eve::action::ActionGameplayEventBinding::targetIndex |
Optional target index; absence routes the event to the source subject.
在文件 ActionGameplayEventBlock.h 第 19 行定义.
被这些函数引用 fromPayload().
该结构体的文档由以下文件生成:
- src/modules/action/ActionGameplayEventBlock.h
- src/modules/action/ActionGameplayEventBlock.cpp