diff --git a/Source/Engine/Content/Content.cpp b/Source/Engine/Content/Content.cpp index 98cb1a737..e7c4f399c 100644 --- a/Source/Engine/Content/Content.cpp +++ b/Source/Engine/Content/Content.cpp @@ -1042,7 +1042,8 @@ Asset* Content::LoadAsync(const Guid& id, const ScriptingTypeHandle& type) LOAD_FAILED(); } #endif - result->RegisterObject(); + if (!result->IsInternalType()) + result->RegisterObject(); // Register asset AssetsLocker.Lock();