diff --git a/Gems/LmbrCentral/Code/Source/Builders/LevelBuilder/LevelBuilderComponent.cpp b/Gems/LmbrCentral/Code/Source/Builders/LevelBuilder/LevelBuilderComponent.cpp index 9a6dd110d9..7e6fc54830 100644 --- a/Gems/LmbrCentral/Code/Source/Builders/LevelBuilder/LevelBuilderComponent.cpp +++ b/Gems/LmbrCentral/Code/Source/Builders/LevelBuilder/LevelBuilderComponent.cpp @@ -31,7 +31,7 @@ namespace LevelBuilder builderDescriptor.m_patterns.emplace_back( AssetBuilderSDK::AssetBuilderPattern(".*\\/level\\.pak$", AssetBuilderSDK::AssetBuilderPattern::PatternType::Regex)); builderDescriptor.m_busId = azrtti_typeid(); - builderDescriptor.m_version = 8; + builderDescriptor.m_version = 9; builderDescriptor.m_createJobFunction = AZStd::bind(&LevelBuilderWorker::CreateJobs, &m_levelBuilder, AZStd::placeholders::_1, AZStd::placeholders::_2); builderDescriptor.m_processJobFunction = diff --git a/Gems/LmbrCentral/Code/Source/Builders/LevelBuilder/LevelBuilderWorker.cpp b/Gems/LmbrCentral/Code/Source/Builders/LevelBuilder/LevelBuilderWorker.cpp index 00e9eaf0fe..8a8f7348ae 100644 --- a/Gems/LmbrCentral/Code/Source/Builders/LevelBuilder/LevelBuilderWorker.cpp +++ b/Gems/LmbrCentral/Code/Source/Builders/LevelBuilder/LevelBuilderWorker.cpp @@ -162,10 +162,8 @@ namespace LevelBuilder extractResult.wait(); - auto levelsubfolder = AZ::IO::Path(tempDirectory) / "level"; - - PopulateLevelSliceDependencies(levelsubfolder.Native(), productDependencies, productPathDependencies); - PopulateMissionDependencies(levelPakFile, levelsubfolder.Native(), productPathDependencies); + PopulateLevelSliceDependencies(tempDirectory, productDependencies, productPathDependencies); + PopulateMissionDependencies(levelPakFile, tempDirectory, productPathDependencies); PopulateLevelAudioControlDependencies(levelPakFile, productPathDependencies); }