Przeglądaj źródła

- Fixed issue of TypeCommand field type not applying change when text was edited in the textpad
- Fixed it to check both 0 and -1 values when exiting out of shapeEditor since both can be returns

JeffR 2 tygodni temu
rodzic
commit
098a5ac36d

+ 1 - 1
Templates/BaseGame/game/tools/shapeEditor/main.tscript

@@ -323,7 +323,7 @@ function ShapeEditorPlugin::onExitMission( %this )
 {
    // unselect the current shape
    ShapeEdShapeView.setModel( "" );
-   if (ShapeEditor.shape != 0)
+   if (ShapeEditor.shape != 0 && ShapeEditor.shape != -1)
       ShapeEditor.shape.delete();
    ShapeEditor.shape = 0;
    ShapeEdUndoManager.clearAll();

+ 1 - 1
Templates/BaseGame/game/tools/worldEditor/gui/objectBuilderGui.ed.gui

@@ -893,7 +893,7 @@ function ObjectBuilderGui::createCommandType(%this, %index)
       text = %this.field[%index, value];
       position = %this.curXPos + %this.columnOffset @ " " @ %this.curYPos;
       modal = "1";
-      command = "TextPad($ThisControl.text, \"$ThisControl.apply\", $ThisControl.getRoot());";
+      command = "TextPad($ThisControl.text, $ThisControl@\".apply\", $ThisControl.getRoot());";
    };
    
    %this.numControls++;