Skip to content

Commit

Permalink
Added code tso that typing in text fields will be ignored
Browse files Browse the repository at this point in the history
  • Loading branch information
linuxgurugamer committed May 4, 2016
1 parent d62e0cd commit 72dadd7
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 31 deletions.
30 changes: 15 additions & 15 deletions EditorExtensionsRedux.userprefs
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
<Properties StartupItem="Packagers\BetaPackage.mdproj">
<MonoDevelop.Ide.Workspace ActiveConfiguration="Release" />
<MonoDevelop.Ide.Workbench ActiveDocument="README.md">
<MonoDevelop.Ide.Workspace ActiveConfiguration="Debug Win" />
<MonoDevelop.Ide.Workbench ActiveDocument="EditorExtensionsRedux\EditorExtensionsRedux.version">
<Files>
<File FileName="EditorExtensionsRedux\SelectRoot2Behaviour.cs" Line="199" Column="12" />
<File FileName="EditorExtensionsRedux\NoOffsetLimits\NoOffsetLimitsBehaviour.cs" Line="91" Column="4" />
<File FileName="EditorExtensionsRedux\EditorExtensionsRedux.cs" Line="846" Column="4" />
<File FileName="EditorExtensionsRedux\AppLauncherButton.cs" Line="62" Column="38" />
<File FileName="EditorExtensionsRedux\SelectRoot2Behaviour.cs" Line="151" Column="90" />
<File FileName="EditorExtensionsRedux\NoOffsetLimits\NoOffsetLimitsBehaviour.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\EditorExtensionsRedux.cs" Line="347" Column="5" />
<File FileName="EditorExtensionsRedux\AppLauncherButton.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\Utility.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\buildRelease.bat" Line="29" Column="27" />
<File FileName="EditorExtensionsRedux\deploy.bat" Line="17" 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\Config\ConfigData.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\PartInfoWindow.cs" Line="50" Column="3" />
<File FileName="EditorExtensionsRedux\EditorExtensionsRedux.version" Line="22" Column="12" />
<File FileName="EditorExtensionsRedux\Config\ConfigData.cs" Line="18" Column="37" />
<File FileName="EditorExtensionsRedux\PartInfoWindow.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\EditorExtensionsRedux.version" Line="15" Column="13" />
<File FileName="EditorExtensionsRedux\StripSymmetry\Enums.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\SettingsWindow.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\StripSymmetry\StripSymmetry.cs" Line="35" Column="21" />
<File FileName="EditorExtensionsRedux\StripSymmetry\OSD.cs" Line="39" Column="21" />
<File FileName="README.md" Line="7" Column="1" />
<File FileName="EditorExtensionsRedux\SettingsWindow.cs" Line="259" Column="33" />
<File FileName="EditorExtensionsRedux\StripSymmetry\StripSymmetry.cs" Line="1" Column="1" />
<File FileName="EditorExtensionsRedux\StripSymmetry\OSD.cs" Line="1" Column="1" />
<File FileName="README.md" Line="8" Column="2" />
<File FileName="EditorExtensionsRedux\GUIWindow.cs" Line="6" Column="36" />
</Files>
</MonoDevelop.Ide.Workbench>
<MonoDevelop.Ide.DebuggingService.Breakpoints>
Expand Down
8 changes: 6 additions & 2 deletions EditorExtensionsRedux/EditorExtensionsRedux.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
using System.Reflection;
using KSP.IO;
using UnityEngine;
//using UnityEngine.UI;
using UnityEngine.UI;
using UnityEngine.EventSystems;

namespace EditorExtensionsRedux
{
Expand Down Expand Up @@ -333,7 +334,10 @@ void Update ()
return;
//if (editor.shipNameField.Focused || editor.shipDescriptionField.Focused)
// return;

GameObject obj = EventSystem.current.currentSelectedGameObject;
bool inputFieldIsFocused = (obj != null && obj.GetComponent<InputField>() != null && obj.GetComponent<InputField>().isFocused);
if (inputFieldIsFocused)
return;
//ignore hotkeys while settings window is open
//if (_settingsWindow != null && _settingsWindow.enabled)
// return;
Expand Down
6 changes: 3 additions & 3 deletions EditorExtensionsRedux/EditorExtensionsRedux.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,6 @@
<Reference Include="Assembly-CSharp">
<HintPath>..\..\..\..\..\Program Files %28x86%29\Steam\steamapps\common\Kerbal Space Program\KSP_Data\Managed\Assembly-CSharp.dll</HintPath>
</Reference>
<Reference Include="UnityEngine">
<HintPath>..\..\..\..\..\Program Files %28x86%29\Steam\steamapps\common\Kerbal Space Program\KSP_Data\Managed\UnityEngine.dll</HintPath>
</Reference>
<Reference Include="Assembly-CSharp-firstpass">
<HintPath>..\..\..\..\..\Program Files %28x86%29\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-CSharp-firstpass.dll</HintPath>
</Reference>
Expand All @@ -88,6 +85,9 @@
<HintPath>..\..\..\..\..\Program Files %28x86%29\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\System.dll</HintPath>
</Reference>
<Reference Include="System.Xml" />
<Reference Include="UnityEngine">
<HintPath>..\..\..\..\..\Program Files %28x86%29\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs" />
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":6,
"PATCH":7,
"BUILD":0
},
"KSP_VERSION":
Expand Down
20 changes: 10 additions & 10 deletions EditorExtensionsRedux/deploy.bat
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@


mkdir R:\KSP_1.1.1_dev\GameData\EditorExtensionsRedux
mkdir R:\KSP_1.1.1_dev\GameData\EditorExtensionsRedux\Textures
mkdir R:\KSP_1.1.1_dev\GameData\EditorExtensionsRedux\PluginData
mkdir R:\KSP_1.1.1_dev\GameData\EditorExtensionsRedux\PluginData\StripSymmetry
mkdir R:\KSP_1.1.2_dev\GameData\EditorExtensionsRedux
mkdir R:\KSP_1.1.2_dev\GameData\EditorExtensionsRedux\Textures
mkdir R:\KSP_1.1.2_dev\GameData\EditorExtensionsRedux\PluginData
mkdir R:\KSP_1.1.2_dev\GameData\EditorExtensionsRedux\PluginData\StripSymmetry


copy /Y "%~dp0bin\Debug\EditorExtensionsRedux.dll" "R:\KSP_1.1.1_dev\GameData\EditorExtensionsRedux"
copy /Y "%~dp0bin\Debug\Textures\*.png" "R:\KSP_1.1.1_dev\GameData\EditorExtensionsRedux\Textures"
copy /Y "%~dp0bin\Debug\EditorExtensionsRedux.version" "R:\KSP_1.1.1_dev\GameData\EditorExtensionsRedux"
copy /Y "%~dp0bin\Debug\EditorExtensionsRedux.dll" "R:\KSP_1.1.2_dev\GameData\EditorExtensionsRedux"
copy /Y "%~dp0bin\Debug\Textures\*.png" "R:\KSP_1.1.2_dev\GameData\EditorExtensionsRedux\Textures"
copy /Y "%~dp0bin\Debug\EditorExtensionsRedux.version" "R:\KSP_1.1.2_dev\GameData\EditorExtensionsRedux"

copy /Y "%~dp0bin\Debug\License.txt" "R:\KSP_1.1.1_dev\GameData\EditorExtensionsRedux"
copy /Y "%~dp0bin\Debug\README.md" "R:\KSP_1.1.1_dev\GameData\EditorExtensionsRedux"
copy /Y "%~dp0bin\Debug\License.txt" "R:\KSP_1.1.2_dev\GameData\EditorExtensionsRedux"
copy /Y "%~dp0bin\Debug\README.md" "R:\KSP_1.1.2_dev\GameData\EditorExtensionsRedux"
cd
copy /y "StripSymmetry\Gamedata\StripSymmetry\plugins\PluginData\StripSymmetry\config.xml" "R:\KSP_1.1.1_dev\GameData\EditorExtensionsRedux\PluginData\StripSymmetry"
copy /y "StripSymmetry\Gamedata\StripSymmetry\plugins\PluginData\StripSymmetry\config.xml" "R:\KSP_1.1.2_dev\GameData\EditorExtensionsRedux\PluginData\StripSymmetry"
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
## Editor Extensions For KSP v1.1
##
##

## Changes in 3.2.7
Added code so that typing in text fields will be ignored by mod

## Changes in 3.2.6
Added compatility for 1.1.2

Expand Down

0 comments on commit 72dadd7

Please sign in to comment.