载入中...
搜索中...
未找到
DialogueFlow.cpp 文件参考
#include "dialogue/DialogueFlow.h"
#include "common/Capability.h"
#include "common/ServiceInterfaces.h"
#include "common/SquirrelBinding.h"
#include "common/SubjectRef.h"
#include "dialogue/ConversationAuthoring.h"
#include "dialogue/ConversationImporter.h"
#include "dialogue/ConversationToolchain.h"
#include "dialogue/DialogueControl.h"
#include "dialogue/DialogueSequence.h"
#include "filesystem/Filesystem.h"
#include "i18n/I18n.h"
#include <algorithm>
#include <array>
#include <simplesquirrel/simplesquirrel.hpp>
#include <utility>

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::dialogue
 

宏定义

#define EVE_FLOW_NODE_STRING(method, field)
 

函数

 eve::dialogue::Module_IMPL (DialogueFlow, new DialogueFlow())
 

宏定义说明

◆ EVE_FLOW_NODE_STRING

#define EVE_FLOW_NODE_STRING (   method,
  field 
)
值:
std::string DialogueFlow::method() const { \
const auto* node = runner_.currentNode(); \
return node ? sequencePayloadString(*node, field) : std::string{}; \
}
const RoadNode * node
std::string string
const SequenceNode * currentNode() const
Borrowed current node, or nullptr. @lifetime Invalidated by the next transition.

在文件 DialogueFlow.cpp 第 1014 行定义.