载入中...
搜索中...
未找到
ConversationImporter.cpp 文件参考
#include "dialogue/ConversationImporter.h"
#include "dialogue/DialogueSequence.h"
#include <algorithm>
#include <cctype>
#include <iterator>
#include <sstream>
#include <string>
#include <unordered_set>
#include <utility>
#include <vector>

浏览源代码.

命名空间

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

函数

eve::Result< std::vector< eve::dnut::SequenceAsset > > eve::dialogue::importYarnConversation (const std::string &source, const std::string &path, std::vector< ConversationDiagnostic > &diagnostics)
 Import Yarn Spinner source through the canonical validated conversation schema.
 
eve::Result< std::vector< eve::dnut::SequenceAsset > > eve::dialogue::importTweeConversation (const std::string &source, const std::string &path, std::vector< ConversationDiagnostic > &diagnostics)
 Import Twee 3 passage source through the canonical validated conversation schema.
 

变量说明

◆ body

std::vector<std::pair<int, std::string> > body

在文件 ConversationImporter.cpp 第 20 行定义.

◆ line

int line = 0

在文件 ConversationImporter.cpp 第 19 行定义.

被这些函数引用 eve::cmd::sdk::applyEnvFile(), eve::dev::ConsolePanel::attach(), eve::asset_import::decodeUnityVegetationConversionCandidate(), eve::procgen::PointGraph::deserializeDefinition(), eve::procgen::BuildLayerStack::deserializeDefinition(), eve::procgen::GridGraph::deserializeDefinition(), eve::procgen::MeshGraph::deserializeDefinition(), eve::procgen::ObjectBuildLayer::deserializeDefinition(), eve::buildingfx::BuildingFx::drawGrid3D(), eve::building_editing::BuildingPlacementTarget::edgeCubicBezierGizmo(), eve::dev::SourceLoc::empty(), eve::dev::DevTool::exposeScriptApi(), eve::ui::flexArrange(), eve::dev::lsp::foldingRanges(), eve::dev::CallGraph::formatErrorReport(), eve::editor::ReflectionProbeVisualizer::getLineEnd(), eve::editor::ReflectionProbeVisualizer::getLineStart(), eve::dev::DevTool::handleDebugEvent(), eve::dev::LanguageServer::handleMessage(), eve::dev::Debugger::hasBreakpoint(), eve::animation::AnimImporter::importAnimationFixtureText(), eve::dialogue::ConversationLocalizationCatalog::importCsv(), eve::asset_import::indexUnitySources(), eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::joint(), eve::dev::lsp::lastLineIndex(), eve::dnut::lexDnut(), eve::procgen_editing::detail::linePrimitive(), eve::dev::DebugAdapter::listen(), eve::dev::McpServer::listenStdio(), eve::animation::SpineAtlas::loadFromText(), eve::asset_import::unity_detail::metaScalar(), eve::dev::RenderVision::notifyPending(), eve::dev::lsp::offsetAt(), eve::script::parseCompileError(), eve::dialogue::parseDnutDocument(), eve::dialogue::Dialogue::pickLineWithParams(), eve::dialogue::Dialogue::playLineWithParams(), eve::dev::McpServer::poll(), eve::asset_import::prepareUnityVegetationPreset(), eve::dev::ConsolePanel::read(), eve::dialogue::registerDialogueSequenceSteps(), eve::dev::Debugger::setBreakpoint(), eve::script::sourceLineText() , 以及 eve::archspace_editing::ArchSpaceDocumentTarget::validate().

◆ title