Unlinker/ObjLoading: Add skeleton for dynamically loading search paths based on current zone

This commit is contained in:
Jan
2019-12-30 23:52:33 +01:00
parent 5f833969f9
commit 153f8f2e89
15 changed files with 727 additions and 178 deletions

View File

@ -8,25 +8,25 @@ IObjLoader* objLoaders[]
new ObjLoaderT6()
};
void ObjLoading::LoadReferencedContainersForZone(Zone* zone)
void ObjLoading::LoadReferencedContainersForZone(ISearchPath* searchPath, Zone* zone)
{
for (auto* loader : objLoaders)
{
if (loader->SupportsZone(zone))
{
loader->LoadReferencedContainersForZone(zone);
loader->LoadReferencedContainersForZone(searchPath, zone);
return;
}
}
}
void ObjLoading::LoadObjDataForZone(Zone* zone)
void ObjLoading::LoadObjDataForZone(ISearchPath* searchPath, Zone* zone)
{
for (auto* loader : objLoaders)
{
if (loader->SupportsZone(zone))
{
loader->LoadObjDataForZone(zone);
loader->LoadObjDataForZone(searchPath, zone);
return;
}
}