diff --git a/Engine/source/T3D/assets/assetImporter.cpp b/Engine/source/T3D/assets/assetImporter.cpp index b6ce8b535..3fb908cb8 100644 --- a/Engine/source/T3D/assets/assetImporter.cpp +++ b/Engine/source/T3D/assets/assetImporter.cpp @@ -2097,7 +2097,7 @@ void AssetImporter::processShapeAnimationAsset(AssetImportObject* assetItem) { enumColladaForImport(filePath, shapeInfo, false); } - else if (fileExt.compare("dts") == 0 || fileExt.compare("dsq") == 0) + else if (fileExt.compare("dts") == 0) { enumDTSForImport(filePath, shapeInfo); } diff --git a/Engine/source/ts/tsShapeConstruct.cpp b/Engine/source/ts/tsShapeConstruct.cpp index 8b38d44e5..9acba6cbe 100644 --- a/Engine/source/ts/tsShapeConstruct.cpp +++ b/Engine/source/ts/tsShapeConstruct.cpp @@ -2155,15 +2155,13 @@ DefineTSShapeConstructorMethod(addSequence, bool, StringTableEntry assetType = AssetDatabase.getAssetType(assetId); if (assetType == StringTable->insert("ShapeAsset")) { - ShapeAsset* asset = AssetDatabase.acquireAsset(assetId); + AssetPtr asset = assetId; srcPath = asset->getShapeFile(); - AssetDatabase.releaseAsset(assetId); } else if (assetType == StringTable->insert("ShapeAnimationAsset")) { - ShapeAnimationAsset* asset = AssetDatabase.acquireAsset(assetId); + AssetPtr asset = assetId; srcPath = asset->getAnimationPath(); - AssetDatabase.releaseAsset(assetId); } }