载入中...
搜索中...
未找到
eve::action::ActionStateWindowBinding结构体 参考

Owning validated state-window request authored on an action timeline. 更多...

#include <ActionStateWindowBlock.h>

静态 Public 成员函数

static Result< ActionStateWindowBinding > fromPayload (std::string_view type, const Value::Object &payload)
 Decode one known state-window payload without mutating domain state.
 

Public 属性

ActionStateWindowKind kind = ActionStateWindowKind::Hitbox
 
std::string resource
 Hitbox, input action, collision channel, cancel allow-list, or guard mode.
 
std::optional< std::size_t > targetIndex
 Optional target index; absence selects ActionNotifyContext::source.
 
std::int32_t priority = 0
 Optional cancel priority; higher wins when multiple windows match.
 

详细描述

Owning validated state-window request authored on an action timeline.

在文件 ActionStateWindowBlock.h 第 19 行定义.

成员函数说明

◆ fromPayload()

Result< ActionStateWindowBinding > eve::action::ActionStateWindowBinding::fromPayload ( std::string_view  type,
const Value::Object &  payload 
)
static

类成员变量说明

◆ kind

ActionStateWindowKind eve::action::ActionStateWindowBinding::kind = ActionStateWindowKind::Hitbox

在文件 ActionStateWindowBlock.h 第 20 行定义.

被这些函数引用 fromPayload().

◆ priority

std::int32_t eve::action::ActionStateWindowBinding::priority = 0

Optional cancel priority; higher wins when multiple windows match.

在文件 ActionStateWindowBlock.h 第 26 行定义.

被这些函数引用 fromPayload().

◆ resource

std::string eve::action::ActionStateWindowBinding::resource

Hitbox, input action, collision channel, cancel allow-list, or guard mode.

在文件 ActionStateWindowBlock.h 第 22 行定义.

被这些函数引用 fromPayload().

◆ targetIndex

std::optional<std::size_t> eve::action::ActionStateWindowBinding::targetIndex

Optional target index; absence selects ActionNotifyContext::source.

在文件 ActionStateWindowBlock.h 第 24 行定义.

被这些函数引用 fromPayload().


该结构体的文档由以下文件生成: