Skip to content

Commit

Permalink
Fixed rotation gizmo to not angle snap when anglesnap is off
Browse files Browse the repository at this point in the history
Replaced code which did FindObjectsOftype with GizmoEvents class for performance improvement
Updated FineAdjustments window to detect which gizmo is active
  • Loading branch information
linuxgurugamer committed May 19, 2016
1 parent 7f269dd commit ff36be3
Show file tree
Hide file tree
Showing 8 changed files with 249 additions and 93 deletions.
14 changes: 6 additions & 8 deletions EditorExtensionsRedux.userprefs
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,24 @@
<MonoDevelop.Ide.Workspace ActiveConfiguration="Release" />
<MonoDevelop.Ide.Workbench ActiveDocument="README.md">
<Files>
<File FileName="EditorExtensionsRedux\SelectRoot2Behaviour.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\NoOffsetLimits\NoOffsetLimitsBehaviour.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\AppLauncherButton.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\Utility.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\buildRelease.bat" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\Config\ConfigManager.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\Logging.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\PartInfoWindow.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\EditorExtensionsRedux.version" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\EditorExtensionsRedux.version" Line="9" Column="13" />
<File FileName="EditorExtensionsRedux\StripSymmetry\Enums.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\StripSymmetry\StripSymmetry.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\GUIWindow.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\deploy.bat" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\StripSymmetry\ExtensionMethods.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\Config\ConfigData.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\SettingsWindow.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\EditorExtensionsRedux.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\FineAdjustWindow.cs" Line="1" Column="1" />
<File FileName="README.md" Line="8" Column="2" />
<File FileName="EditorExtensionsRedux\StripSymmetry\Hotkey.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\FineAdjustWindow.cs" Line="121" Column="22" />
<File FileName="EditorExtensionsRedux\EditorExtensionsRedux.cs" Line="555" Column="37" />
<File FileName="EditorExtensionsRedux\GizmoEvents.cs" Line="121" Column="41" />
<File FileName="README.md" Line="7" Column="1" />
<File FileName="EditorExtensionsRedux\Properties\AssemblyInfo.cs" Line="15" Column="1" />
</Files>
</MonoDevelop.Ide.Workbench>
<MonoDevelop.Ide.DebuggingService.Breakpoints>
Expand Down
131 changes: 75 additions & 56 deletions EditorExtensionsRedux/EditorExtensionsRedux.cs
Original file line number Diff line number Diff line change
Expand Up @@ -390,8 +390,8 @@ void InitConfig ()
}
}

EditorGizmos.GizmoOffsetHandle gizmoOffsetHandle = null;
EditorGizmos.GizmoRotateHandle gizmoRotateHandle = null;
// EditorGizmos.GizmoOffsetHandle gizmoOffsetHandle = null;
// EditorGizmos.GizmoRotateHandle gizmoRotateHandle = null;
//Unity update
void Update ()
{
Expand Down Expand Up @@ -525,13 +525,15 @@ void Update ()

if (_fineAdjustWindow.isEnabled ()) {
Vector3 axis;
var gizmosOffset = HighLogic.FindObjectsOfType<EditorGizmos.GizmoOffset> ();
if (gizmosOffset.Length > 0) {
gizmoRotateHandle = null;
// var gizmosOffset = HighLogic.FindObjectsOfType<EditorGizmos.GizmoOffset> ();
// if (gizmosOffset.Length > 0) {
if (GizmoEvents.offsetGizmoActive) {
GizmoEvents.gizmoRotateHandle = null;
GizmoEvents.rotateGizmoActive = false;
if (EditorLogic.SelectedPart != null) {
//var gizmosOffset = HighLogic.FindObjectsOfType<EditorGizmos.GizmoOffset> ();
if (gizmoOffsetHandle == null)
gizmoOffsetHandle = HighLogic.FindObjectOfType<EditorGizmos.GizmoOffsetHandle> ();
// if (gizmoOffsetHandle == null)
// gizmoOffsetHandle = HighLogic.FindObjectOfType<EditorGizmos.GizmoOffsetHandle> ();

float offset = FineAdjustWindow.Instance.offset;

Expand All @@ -556,34 +558,34 @@ public class Config

if (Input.GetKey (cfg.KeyMap.Down)) {
axis = Vector3.down;
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, gizmoOffsetHandle, axis);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, gizmoOffsetHandle, axis, offset);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, gizmoOffsetHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, GizmoEvents.gizmoOffsetHandle, axis);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, GizmoEvents.gizmoOffsetHandle, axis, offset);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, GizmoEvents.gizmoOffsetHandle, axis, 0.0f);
}
if (Input.GetKey (cfg.KeyMap.Up)) {
axis = Vector3.up;
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, gizmoOffsetHandle, axis);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, gizmoOffsetHandle, axis, offset);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, gizmoOffsetHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, GizmoEvents.gizmoOffsetHandle, axis);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, GizmoEvents.gizmoOffsetHandle, axis, offset);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, GizmoEvents.gizmoOffsetHandle, axis, 0.0f);
}

if (Input.GetKey (cfg.KeyMap.Left)) {
if (EditorDriver.editorFacility == EditorFacility.VAB)
axis = Vector3.forward;
else
axis = Vector3.right;
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, gizmoOffsetHandle, axis);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, gizmoOffsetHandle, axis, offset);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, gizmoOffsetHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, GizmoEvents.gizmoOffsetHandle, axis);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, GizmoEvents.gizmoOffsetHandle, axis, offset);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, GizmoEvents.gizmoOffsetHandle, axis, 0.0f);
}
if (Input.GetKey (cfg.KeyMap.Right)) {
if (EditorDriver.editorFacility == EditorFacility.VAB)
axis = Vector3.back;
else
axis = Vector3.left;
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, gizmoOffsetHandle, axis);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, gizmoOffsetHandle, axis, offset);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, gizmoOffsetHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, GizmoEvents.gizmoOffsetHandle, axis);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, GizmoEvents.gizmoOffsetHandle, axis, offset);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, GizmoEvents.gizmoOffsetHandle, axis, 0.0f);

}

Expand All @@ -592,9 +594,9 @@ public class Config
axis = Vector3.right;
else
axis = Vector3.back;
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, gizmoOffsetHandle, axis);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, gizmoOffsetHandle, axis, offset);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, gizmoOffsetHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, GizmoEvents.gizmoOffsetHandle, axis);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, GizmoEvents.gizmoOffsetHandle, axis, offset);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, GizmoEvents.gizmoOffsetHandle, axis, 0.0f);

}
if (Input.GetKey (cfg.KeyMap.Back)) {
Expand All @@ -603,82 +605,89 @@ public class Config
else
axis = Vector3.forward;

Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, gizmoOffsetHandle, axis);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, gizmoOffsetHandle, axis, offset);
Refl.Invoke (gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, gizmoOffsetHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVESTART, GizmoEvents.gizmoOffsetHandle, axis);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVE, GizmoEvents.gizmoOffsetHandle, axis, offset);
Refl.Invoke (GizmoEvents.gizmosOffset [0], EditorExtensions.c.GIZMOOFFSET_ONHANDLEMOVEEND, GizmoEvents.gizmoOffsetHandle, axis, 0.0f);

}
} else {
GizmoEvents.gizmoOffsetHandle = null;
GizmoEvents.offsetGizmoActive = false;
}
else
gizmoOffsetHandle = null;
} else {
gizmoOffsetHandle = null;
var gizmosRotate = HighLogic.FindObjectsOfType<EditorGizmos.GizmoRotate> ();
if (gizmosRotate.Length > 0) {
GizmoEvents.gizmoOffsetHandle = null;
GizmoEvents.offsetGizmoActive = false;
// var gizmosRotate = HighLogic.FindObjectsOfType<EditorGizmos.GizmoRotate> ();
// if (gizmosRotate.Length > 0) {
if (GizmoEvents.rotateGizmoActive) {
if (EditorLogic.SelectedPart != null) {
//var gizmosRotate = HighLogic.FindObjectsOfType<EditorGizmos.GizmoRotate> ();
if (gizmoRotateHandle == null)
gizmoRotateHandle = HighLogic.FindObjectOfType<EditorGizmos.GizmoRotateHandle> ();
// if (gizmoRotateHandle == null)
// gizmoRotateHandle = HighLogic.FindObjectOfType<EditorGizmos.GizmoRotateHandle> ();
float rotation = FineAdjustWindow.Instance.rotation;

if (Input.GetKey (cfg.KeyMap.Down)) {
if (EditorDriver.editorFacility == EditorFacility.VAB)
axis = Vector3.forward;
else
axis = Vector3.left;
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, gizmoRotateHandle, axis);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, gizmoRotateHandle, axis, rotation);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, gizmoRotateHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, GizmoEvents.gizmoRotateHandle, axis);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, GizmoEvents.gizmoRotateHandle, axis, rotation);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, GizmoEvents.gizmoRotateHandle, axis, 0.0f);
}
if (Input.GetKey (cfg.KeyMap.Up)) {
if (EditorDriver.editorFacility == EditorFacility.VAB)
axis = Vector3.back;
else
axis = Vector3.right;
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, gizmoRotateHandle, axis);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, gizmoRotateHandle, axis, rotation);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, gizmoRotateHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, GizmoEvents.gizmoRotateHandle, axis);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, GizmoEvents.gizmoRotateHandle, axis, rotation);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, GizmoEvents.gizmoRotateHandle, axis, 0.0f);
}
if (Input.GetKey (cfg.KeyMap.Left)) {
if (EditorDriver.editorFacility == EditorFacility.VAB)
axis = Vector3.right;
else
axis = Vector3.forward;
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, gizmoRotateHandle, axis);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, gizmoRotateHandle, axis, rotation);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, gizmoRotateHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, GizmoEvents.gizmoRotateHandle, axis);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, GizmoEvents.gizmoRotateHandle, axis, rotation);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, GizmoEvents.gizmoRotateHandle, axis, 0.0f);
}
if (Input.GetKey (cfg.KeyMap.Right)) {
if (EditorDriver.editorFacility == EditorFacility.VAB)
axis = Vector3.left;
else
axis = Vector3.back;
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, gizmoRotateHandle, axis);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, gizmoRotateHandle, axis, rotation);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, gizmoRotateHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, GizmoEvents.gizmoRotateHandle, axis);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, GizmoEvents.gizmoRotateHandle, axis, rotation);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, GizmoEvents.gizmoRotateHandle, axis, 0.0f);

}
if (Input.GetKey (cfg.KeyMap.Forward)) {

axis = Vector3.up;
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, gizmoRotateHandle, axis);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, gizmoRotateHandle, axis, rotation);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, gizmoRotateHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, GizmoEvents.gizmoRotateHandle, axis);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, GizmoEvents.gizmoRotateHandle, axis, rotation);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, GizmoEvents.gizmoRotateHandle, axis, 0.0f);

}
if (Input.GetKey (cfg.KeyMap.Back)) {
axis = Vector3.down;
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, gizmoRotateHandle, axis);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, gizmoRotateHandle, axis, rotation);
Refl.Invoke (gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, gizmoRotateHandle, axis, 0.0f);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATESTART, GizmoEvents.gizmoRotateHandle, axis);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATE, GizmoEvents.gizmoRotateHandle, axis, rotation);
Refl.Invoke (GizmoEvents.gizmosRotate [0], EditorExtensions.c.GIZMOROTATE_ONHANDLEROTATEEND, GizmoEvents.gizmoRotateHandle, axis, 0.0f);

}
} else {
GizmoEvents.gizmoRotateHandle = null;
GizmoEvents.rotateGizmoActive = false;
}
else
gizmoRotateHandle = null;
}
else
gizmoRotateHandle = null;
{
GizmoEvents.gizmoRotateHandle = null;
GizmoEvents.rotateGizmoActive = false;
}
}
}

Expand Down Expand Up @@ -1047,9 +1056,10 @@ void updateGizmoSnaps ()
#endif
if (gizmosRotate.Length > 0) {
var g = gizmosRotate [0];
g.useAngleSnap = editor.srfAttachAngleSnap != 0;
//fix1
g.useAngleSnap = editor.srfAttachAngleSnap != 0 && GameSettings.VAB_USE_ANGLE_SNAP;
// Unfortunately the SnapDegrees property is read-only; some reflection hackery is needed
if (editor.srfAttachAngleSnap != 0) {
if (editor.srfAttachAngleSnap != 0 && GameSettings.VAB_USE_ANGLE_SNAP) {


// var field = gizmo.GetType ().GetField ("gridSnapInterval", BindingFlags.NonPublic | BindingFlags.Instance);
Expand All @@ -1073,7 +1083,10 @@ void AngleSnapCycle (bool modKeyDown, bool fineKeyDown)
Log.Debug ("Starting srfAttachAngleSnap = " + editor.srfAttachAngleSnap.ToString ());

int currentAngleIndex = cfg.AngleSnapValues.IndexOf (editor.srfAttachAngleSnap);

#if false
if (currentAngleIndex < 0)
currentAngleIndex = 0;
#endif
Log.Debug ("currentAngleIndex: " + currentAngleIndex.ToString ());

//rotate through the angle snap values
Expand All @@ -1096,6 +1109,11 @@ void AngleSnapCycle (bool modKeyDown, bool fineKeyDown)
//at angle snap 0, turn off angle snap and show stock circle sprite
if (editor.srfAttachAngleSnap == 0) {
GameSettings.VAB_USE_ANGLE_SNAP = false;
#if false
editor.srfAttachAngleSnap = 0.01f;
GameSettings.VAB_USE_ANGLE_SNAP = true;
editor.angleSnapSprite.gameObject.SetActive (false);
#endif
} else {
GameSettings.VAB_USE_ANGLE_SNAP = true;
}
Expand Down Expand Up @@ -1469,6 +1487,7 @@ private void ShowSnapLabels ()
//angle snap is off, show stock sprite
// editor.angleSnapSprite.PlayAnim (0);
//editor.angleSnapSprite.Hide (false);

editor.angleSnapSprite.SetState (0);
editor.angleSnapSprite.gameObject.SetActive (true);
}
Expand Down
3 changes: 2 additions & 1 deletion EditorExtensionsRedux/EditorExtensionsRedux.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
<WarningLevel>4</WarningLevel>
<CustomCommands>
<CustomCommands>
<Command type="AfterBuild" command="deploy.bat" externalConsole="True" />
<Command type="AfterBuild" command="deploy.bat" externalConsole="True" pauseExternalConsole="True" />
</CustomCommands>
</CustomCommands>
<ConsolePause>false</ConsolePause>
Expand Down Expand Up @@ -95,6 +95,7 @@
<Compile Include="StripSymmetry\Tuple.cs" />
<Compile Include="NoOffsetLimits\NoOffsetLimitsBehaviour.cs" />
<Compile Include="FineAdjustWindow.cs" />
<Compile Include="GizmoEvents.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion EditorExtensionsRedux/EditorExtensionsRedux.version
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
{
"MAJOR":3,
"MINOR":2,
"PATCH":11,
"PATCH":12,
"BUILD":0
},
"KSP_VERSION":
Expand Down
Loading

0 comments on commit ff36be3

Please sign in to comment.