Fix WeakAssetReference handling asset unload
This commit is contained in:
@@ -95,7 +95,7 @@ void WeakAssetReferenceBase::OnUnloaded(Asset* asset)
|
|||||||
ASSERT(_asset == asset);
|
ASSERT(_asset == asset);
|
||||||
Unload();
|
Unload();
|
||||||
asset->OnUnloaded.Unbind<WeakAssetReferenceBase, &WeakAssetReferenceBase::OnUnloaded>(this);
|
asset->OnUnloaded.Unbind<WeakAssetReferenceBase, &WeakAssetReferenceBase::OnUnloaded>(this);
|
||||||
asset = nullptr;
|
_asset = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
Asset::Asset(const SpawnParams& params, const AssetInfo* info)
|
Asset::Asset(const SpawnParams& params, const AssetInfo* info)
|
||||||
|
|||||||
Reference in New Issue
Block a user