diff --git a/Templates/BaseGame/game/tools/shapeEditor/scripts/shapeEditor.ed.cs b/Templates/BaseGame/game/tools/shapeEditor/scripts/shapeEditor.ed.cs index df59cceec..2ec1579ed 100644 --- a/Templates/BaseGame/game/tools/shapeEditor/scripts/shapeEditor.ed.cs +++ b/Templates/BaseGame/game/tools/shapeEditor/scripts/shapeEditor.ed.cs @@ -61,6 +61,8 @@ function ShapeEditor::getObjectShapeFile( %this, %obj ) %path = %obj.shapeAsset !$= "" ? %obj.shapeAsset : %obj.shapeName; else if ( %obj.isMemberOfClass( "PhysicsShape" ) ) %path = %obj.getDataBlock().shapeName; + else if ( %obj.isMemberOfClass( "ShapeBase" ) ) + %path = %obj.getDataBlock().shapeAsset !$= "" ? %obj.getDataBlock().shapeAsset : %obj.getDataBlock().shapeFile; else if ( %obj.isMemberOfClass( "GameBase" ) ) %path = %obj.getDataBlock().shapeFile;