MCPcopy Create free account
hub / github.com/Norbyte/bg3se / AddPathOverride

Method AddPathOverride

BG3Extender/Extender/ScriptExtender.cpp:507–514  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

505
506
507void ScriptExtender::AddPathOverride(STDString const & path, STDString const & overriddenPath)
508{
509 auto absolutePath = GetStaticSymbols().ToPath(path, PathRootType::Data);
510 auto absoluteOverriddenPath = GetStaticSymbols().ToPath(overriddenPath, PathRootType::Data);
511
512 std::unique_lock lock(pathOverrideMutex_);
513 pathOverrides_.insert(std::make_pair(absolutePath, absoluteOverriddenPath));
514}
515
516std::optional<STDString> ScriptExtender::GetPathOverride(STDString const & path)
517{

Callers

nothing calls this directly

Calls 2

ToPathMethod · 0.80
insertMethod · 0.45

Tested by

no test coverage detected