mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
Merge pull request #409 from Azaezel/alpha40_assetPipeCleanups
asset pipe cleanups
This commit is contained in:
commit
78a836e433
|
|
@ -440,9 +440,12 @@ U32 ShapeAsset::getAssetById(StringTableEntry assetId, AssetPtr<ShapeAsset>* sha
|
|||
//Didn't work, so have us fall back to a placeholder asset
|
||||
StringTableEntry noShapeId = StringTable->insert("Core_Rendering:noshape");
|
||||
shapeAsset->setAssetId(noShapeId);
|
||||
(*shapeAsset)->mLoadedState = AssetErrCode::UsingFallback;
|
||||
|
||||
if (shapeAsset->notNull())
|
||||
{
|
||||
(*shapeAsset)->mLoadedState = AssetErrCode::UsingFallback;
|
||||
return AssetErrCode::UsingFallback;
|
||||
}
|
||||
|
||||
return AssetErrCode::Failed;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2073,7 +2073,7 @@ void AssetImporter::validateAsset(AssetImportObject* assetItem)
|
|||
|
||||
ModuleDefinition* moduleDef = AssetDatabase.getAssetModuleDefinition(assetId);
|
||||
|
||||
if (moduleDef->getModuleId() != StringTable->insert(targetModuleId.c_str()))
|
||||
if ((moduleDef == NULL) || moduleDef->getModuleId() != StringTable->insert(targetModuleId.c_str()))
|
||||
continue;
|
||||
|
||||
StringTableEntry assetName = AssetDatabase.getAssetName(assetId);
|
||||
|
|
@ -2990,7 +2990,7 @@ Torque::Path AssetImporter::importShapeAsset(AssetImportObject* assetItem)
|
|||
{
|
||||
constructor = new TSShapeConstructor(qualifiedToFile);
|
||||
|
||||
String constructorName = assetItem->filePath.getFileName() + "_" + assetItem->filePath.getExtension().substr(0, 3);
|
||||
String constructorName = assetItem->filePath.getFileName() + assetItem->filePath.getExtension().substr(0, 3);
|
||||
constructorName.replace(" ", "_");
|
||||
constructorName.replace("-", "_");
|
||||
constructorName.replace(".", "_");
|
||||
|
|
|
|||
Loading…
Reference in a new issue