载入中...
搜索中...
未找到
Dialogue's state boundary, condition adapter, and command request protocol. 更多...
#include "common/Export.h"#include "common/StateAccess.h"#include "common/StateValue.h"#include "decision/Condition.h"#include "dialogue/DialoguePayment.h"#include <cstdint>#include <functional>#include <optional>#include <span>#include <string>#include <string_view>类 | |
| struct | eve::dialogue::CommandRequest |
| Immutable request emitted by a command node. 更多... | |
| struct | eve::dialogue::CommandResponse |
| Structured response to a request emitted by a command node. 更多... | |
| class | eve::dialogue::StateEvaluationContext |
| Decision EvaluationContext backed by one dialogue subject. 更多... | |
| class | eve::dialogue::DialogueStateContext |
| Dialogue-owned facade for world reads, unified conditions, and mutations. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::dialogue |
类型定义 | |
| using | eve::dialogue::CommandRequestHandler = std::function< CommandResponse(const CommandRequest &)> |
| Handler implemented by the owning operation or gameplay domain. | |
枚举 | |
| enum class | eve::dialogue::CommandRequestKind : std::uint8_t { eve::dialogue::Operation , eve::dialogue::GameplayAction } |
| Destination protocol requested by a dialogue command node. 更多... | |
函数 | |
| eve::Value | eve::dialogue::toCanonicalValue (const eve::StateValue &value) |
| Convert the legacy reload value into the canonical common value. | |
| eve::StateValue | eve::dialogue::toDialogueStateValue (const eve::Value &value) |
| Convert a canonical value to the legacy reload representation. | |
详细描述
Dialogue's state boundary, condition adapter, and command request protocol.
在文件 DialogueState.h 中定义.