mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-20 08:05:45 +00:00
Check for already loaded assets when loading asset dependencies
This commit is contained in:
parent
5f6d976748
commit
0db526d1c8
@ -22,6 +22,10 @@ void AssetLoadingManager::AddAsset(const asset_type_t assetType, const std::stri
|
||||
|
||||
XAssetInfoGeneric* AssetLoadingManager::LoadDependency(const asset_type_t assetType, const std::string& assetName)
|
||||
{
|
||||
auto* existingAsset = m_context.m_zone->m_pools->GetAsset(assetType, assetName);
|
||||
if (existingAsset)
|
||||
return existingAsset;
|
||||
|
||||
const auto loader = m_asset_loaders_by_type.find(assetType);
|
||||
if (loader != m_asset_loaders_by_type.end())
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user