Fixes the handling of the temp editable asset definition in the asset properties inspector so it'll save sub-objects as expected

This commit is contained in:
Areloch 2023-10-18 11:37:27 -05:00
parent a16715f673
commit 8232d0f6dd

View file

@ -77,8 +77,7 @@ function AssetBrowser::editAssetInfo(%this)
%assetDef = AssetDatabase.acquireAsset(EditAssetPopup.assetId);
eval("AssetBrowser.tempAsset = new " @ %assetDef.getClassName() @ "();");
AssetBrowser.tempAsset.assignFieldsFrom(%assetDef);
AssetBrowser.tempAsset = %assetDef.deepClone();
AssetEditInspector.inspect(AssetBrowser.tempAsset);
AssetBrowser_editAsset.editedAssetId = EditAssetPopup.assetId;