Merge pull request #715 from Areloch/ConvexShapeSpawnFix

Fixes creation of convex shapes via editor
This commit is contained in:
Brian Roberts 2021-12-25 17:11:08 -06:00 committed by GitHub
commit 3812ce2e82
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View file

@ -51,6 +51,8 @@ function ConvexEditorGui::onSleep( %this )
function ConvexEditorGui::createConvexBox( %this )
{
%obj = genericCreateObject( "ConvexShape" );
%obj.setMaterial(%this.materialName); //set whatever the editor has as it's default material to the new one
%this.handleDeselect();
%this.selectConvex( %obj );
%this.dropSelectionAtScreenCenter();

View file

@ -227,6 +227,10 @@ function ObjectCreator::createObject( %this, %cmd )
%this.setNewObjectGroup( getScene(0) );
pushInstantGroup();
if(startsWith(%cmd, "return "))
%objId = eval(%cmd);
else
%objId = eval("return " @ %cmd);
popInstantGroup();