diff --git a/Templates/BaseGame/game/tools/assetBrowser/scripts/editAsset.tscript b/Templates/BaseGame/game/tools/assetBrowser/scripts/editAsset.tscript index 700da0460..55c5b8308 100644 --- a/Templates/BaseGame/game/tools/assetBrowser/scripts/editAsset.tscript +++ b/Templates/BaseGame/game/tools/assetBrowser/scripts/editAsset.tscript @@ -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;