| 505 | |
| 506 | |
| 507 | void 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 | |
| 516 | std::optional<STDString> ScriptExtender::GetPathOverride(STDString const & path) |
| 517 | { |