Skip to content

Commit 19d8a55

Browse files
authored
Merge pull request #1675 from Azaezel/alpha41/oneVarToHoldThemAll
bind grid snapping bool to one variable
2 parents 3e146f2 + 75af5a2 commit 19d8a55

3 files changed

Lines changed: 20 additions & 20 deletions

File tree

Templates/BaseGame/game/tools/convexEditor/convexEditorGui.tscript

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ function ConvexEditorGui::onWake( %this )
6060
%this.releaseSidePanel();
6161
}
6262

63-
EWorldEditor.UseGridSnap = EditorSettings.value("WorldEditor/Tools/UseGridSnap");
64-
CESnapOptions-->objectGridSnapBtn.setStateOn( EWorldEditor.UseGridSnap );
65-
%this.setGridSnap( EWorldEditor.UseGridSnap );
66-
EWorldEditor.setGridSnap( EWorldEditor.UseGridSnap );
63+
EWorldEditor.gridSnap = EditorSettings.value("WorldEditor/Tools/gridSnap");
64+
CESnapOptions-->objectGridSnapBtn.setStateOn( EWorldEditor.gridSnap );
65+
%this.setGridSnap( EWorldEditor.gridSnap );
66+
EWorldEditor.setGridSnap( EWorldEditor.gridSnap );
6767
}
6868

6969
function ConvexEditorGui::onSleep( %this )
@@ -217,11 +217,11 @@ function ConvexEditorMaterialResetBtn::onClick(%this)
217217

218218
function ConvexEditorGui::toggleGridSnap(%this)
219219
{
220-
EWorldEditor.UseGridSnap = !EWorldEditor.UseGridSnap;
221-
EditorSettings.setValue("WorldEditor/Tools/UseGridSnap", EWorldEditor.UseGridSnap );
222-
CESnapOptions-->objectGridSnapBtn.setStateOn( EWorldEditor.UseGridSnap );
223-
%this.setGridSnap( EWorldEditor.UseGridSnap );
224-
EWorldEditor.setGridSnap( EWorldEditor.UseGridSnap );
220+
EWorldEditor.gridSnap = !EWorldEditor.gridSnap;
221+
EditorSettings.setValue("WorldEditor/Tools/gridSnap", EWorldEditor.gridSnap );
222+
CESnapOptions-->objectGridSnapBtn.setStateOn( EWorldEditor.gridSnap );
223+
%this.setGridSnap( EWorldEditor.gridSnap );
224+
EWorldEditor.setGridSnap( EWorldEditor.gridSnap );
225225
}
226226

227227

Templates/BaseGame/game/tools/convexEditor/main.tscript

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,9 @@ function ConvexEditorPlugin::onActivated( %this )
130130
ConvexEditorScaleModeBtn.performClick();
131131
}
132132

133-
EWorldEditor.UseGridSnap = EditorSettings.value("WorldEditor/Tools/UseGridSnap");
134-
CESnapOptions-->objectGridSnapBtn.setStateOn( EWorldEditor.UseGridSnap );
135-
%this.setGridSnap( EWorldEditor.UseGridSnap );
133+
EWorldEditor.gridSnap = EditorSettings.value("WorldEditor/Tools/gridSnap");
134+
CESnapOptions-->objectGridSnapBtn.setStateOn( EWorldEditor.gridSnap );
135+
%this.setGridSnap( EWorldEditor.gridSnap );
136136

137137
Parent::onActivated( %this );
138138
EditorGui.SetStandardPalletBar();

Templates/BaseGame/game/tools/worldEditor/scripts/EditorGui.ed.tscript

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1051,9 +1051,9 @@ function WorldEditorPlugin::onActivated( %this )
10511051
ETransformSelection.setVisible(true);
10521052
}
10531053

1054-
EWorldEditor.UseGridSnap = EditorSettings.value("WorldEditor/Tools/UseGridSnap");
1055-
ESnapOptions-->GridSnapButton.setStateOn( EWorldEditor.UseGridSnap );
1056-
SnapToBar-->objectGridSnapBtn.setStateOn( EWorldEditor.UseGridSnap );
1054+
EWorldEditor.gridSnap = EditorSettings.value("WorldEditor/Tools/gridSnap");
1055+
ESnapOptions-->GridSnapButton.setStateOn( EWorldEditor.gridSnap );
1056+
SnapToBar-->objectGridSnapBtn.setStateOn( EWorldEditor.gridSnap );
10571057

10581058
Parent::onActivated(%this);
10591059

@@ -2615,8 +2615,8 @@ function EWorldEditor::syncGui( %this )
26152615
ESnapOptions-->SnapSize.setText( EWorldEditor.getSoftSnapSize() );
26162616
ESnapOptions-->GridSize.setText( EWorldEditor.getGridSize() );
26172617

2618-
%this.UseGridSnap = EditorSettings.value("WorldEditor/Tools/UseGridSnap");
2619-
ESnapOptions-->GridSnapButton.setStateOn( %this.UseGridSnap );
2618+
%this.gridSnap = EditorSettings.value("WorldEditor/Tools/gridSnap");
2619+
ESnapOptions-->GridSnapButton.setStateOn( %this.gridSnap );
26202620

26212621
%this.UseGroupCenter = EditorSettings.value("WorldEditor/Tools/UseGroupCenter");
26222622

@@ -2961,9 +2961,9 @@ function toggleSnappingOptions( %var )
29612961
}
29622962
else if( %var $= "grid" )
29632963
{
2964-
EWorldEditor.UseGridSnap = !EWorldEditor.UseGridSnap;
2965-
EditorSettings.setValue("WorldEditor/Tools/UseGridSnap", EWorldEditor.UseGridSnap );
2966-
EWorldEditor.setGridSnap( EWorldEditor.UseGridSnap );
2964+
EWorldEditor.gridSnap = !EWorldEditor.gridSnap;
2965+
EditorSettings.setValue("WorldEditor/Tools/gridSnap", EWorldEditor.gridSnap );
2966+
EWorldEditor.setGridSnap( EWorldEditor.gridSnap );
29672967
}
29682968
else if( %var $= "byGroup" )
29692969
{

0 commit comments

Comments
 (0)