Remove dependency on KSPAPIExtensions.
Remove dependency on KSPAPIExtensions.

--- a/TweakableControlSurfaces/ModuleTweakableControlSurface.cs
+++ b/TweakableControlSurfaces/ModuleTweakableControlSurface.cs
@@ -27,7 +27,6 @@
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 using KSP;
-using KSPAPIExtensions;
 using System;
 using ToadicusTools.Extensions;
 using UnityEngine;
@@ -48,7 +47,7 @@
 			guiActive = false,
 			guiActiveEditor = true
 		)]
-		[UI_FloatEdit(minValue = 0f, maxValue = 1f, incrementSlide = 0.05f)]
+		[UI_FloatRange(minValue = 0f, maxValue = 1f, stepIncrement = 0.05f)]
 		public float ctrlThrottle;
 
 		public override void OnAwake()

--- a/TweakableDecouplers/ModuleTweakableDecouple.cs
+++ b/TweakableDecouplers/ModuleTweakableDecouple.cs
@@ -54,7 +54,7 @@
 		// Stores the tweaked ejectionForce for clobbering the value in the real decouplerModule.
 		[KSPField(isPersistant = true, guiName = "Ejection Force", guiUnits = "N", guiFormat = "S2+3",
 			guiActiveEditor = true, guiActive = false)]
-		[UI_FloatEdit(minValue = float.MinValue, maxValue = float.MaxValue, incrementSlide = 1f)]
+		[UI_FloatRange(minValue = float.MinValue, maxValue = float.MaxValue, stepIncrement = 1f)]
 		public float ejectionForce;
 
 		// Stores the configurable multiplier for the lower bound on the FloatRange
@@ -111,7 +111,7 @@
 					// Build initialize the FloatRange with upper and lower bounds from the cfg file, center value from the
 					// prefab, and current value from persistence
 					TweakableTools.InitializeTweakable<ModuleTweakableDecouple>(
-						(UI_FloatEdit)this.Fields["ejectionForce"].uiControlCurrent(),
+						(UI_FloatRange)this.Fields["ejectionForce"].uiControlCurrent(),
 						ref this.ejectionForce,
 						ref remoteEjectionForce,
 						prefabModule.Fields["ejectionForce"].GetValue<float>(prefabModule),

--- a/TweakableDockingNode/ModuleTweakableDockingNode.cs
+++ b/TweakableDockingNode/ModuleTweakableDockingNode.cs
@@ -27,7 +27,6 @@
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 using KSP;
-using KSPAPIExtensions;
 using System;
 using System.Collections.Generic;
 using ToadicusTools.Extensions;
@@ -90,27 +89,27 @@
 
 		[KSPField(isPersistant = true, guiName = "Acquire Range", guiUnits = "m", guiFormat = "F2",
 			guiActiveEditor = true, guiActive = false)]
-		[UI_FloatEdit(minValue = -1f, maxValue = float.MaxValue, incrementSlide = 1f)]
+		[UI_FloatRange(minValue = -1f, maxValue = float.MaxValue, stepIncrement = 1f)]
 		public float acquireRange;
 
 		[KSPField(isPersistant = true, guiName = "Acquire Force", guiUnits = "kN", guiFormat = "F2",
 			guiActiveEditor = true, guiActive = false)]
-		[UI_FloatEdit(minValue = -1f, maxValue = float.MaxValue, incrementSlide = 1f)]
+		[UI_FloatRange(minValue = -1f, maxValue = float.MaxValue, stepIncrement = 1f)]
 		public float acquireForce;
 
 		[KSPField(isPersistant = true, guiName = "Acquire Torque", guiUnits = "kN-m", guiFormat = "F2",
 			guiActiveEditor = true, guiActive = false)]
-		[UI_FloatEdit(minValue = -1f, maxValue = float.MaxValue, incrementSlide = 1f)]
+		[UI_FloatRange(minValue = -1f, maxValue = float.MaxValue, stepIncrement = 1f)]
 		public float acquireTorque;
 
 		[KSPField(isPersistant = true, guiName = "Ejection Force", guiUnits = "kN", guiFormat = "F2",
 			guiActiveEditor = true, guiActive = false)]
-		[UI_FloatEdit(minValue = -1f, maxValue = float.MaxValue, incrementSlide = 1f)]
+		[UI_FloatRange(minValue = -1f, maxValue = float.MaxValue, stepIncrement = 1f)]
 		public float undockEjectionForce;
 
 		[KSPField(isPersistant = true, guiName = "Re-engage Distance", guiUnits = "m", guiFormat = "F2",
 			guiActiveEditor = true, guiActive = false)]
-		[UI_FloatEdit(minValue = -1f, maxValue = float.MaxValue, incrementSlide = 1f)]
+		[UI_FloatRange(minValue = -1f, maxValue = float.MaxValue, stepIncrement = 1f)]
 		public float minDistanceToReEngage;
 
 		[KSPField(isPersistant = true)]

--- a/TweakableEVA/ModuleTweakableEVA.cs
+++ b/TweakableEVA/ModuleTweakableEVA.cs
@@ -27,7 +27,6 @@
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 using KSP;
-using KSPAPIExtensions;
 using System;
 using System.Collections.Generic;
 using ToadicusTools.Extensions;
@@ -42,7 +41,7 @@
 	#endif
 	{
 		[KSPField(guiName = "Thruster Throttle", guiFormat = "P0", guiActive = true, isPersistant = true)]
-		[UI_FloatEdit(minValue = 0f, maxValue = 1f, incrementSlide = 0.05f, controlEnabled = true)]
+		[UI_FloatRange(minValue = 0f, maxValue = 1f, stepIncrement = 0.05f, controlEnabled = true)]
 		public float thrusterPowerThrottle;
 		private float lastPowerThrottle;
 

--- a/TweakableGimbals/ModuleTweakableGimbal.cs
+++ b/TweakableGimbals/ModuleTweakableGimbal.cs
@@ -27,7 +27,6 @@
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 using KSP;
-using KSPAPIExtensions;
 using System;
 using System.Collections.Generic;
 using ToadicusTools.Extensions;
@@ -46,7 +45,7 @@
 		// Stores our tweaked value for gimbal range.
 		[KSPField(isPersistant = true, guiName = "Gimbal Range", guiUnits = "°", guiFormat = "F1",
 			guiActiveEditor = true)]
-		[UI_FloatEdit(minValue = float.MinValue, maxValue = float.MaxValue, incrementSlide = .1f)]
+		[UI_FloatRange(minValue = float.MinValue, maxValue = float.MaxValue, stepIncrement = .1f)]
 		public float gimbalRange;
 
 		// Stores our tweaked value for control reversal.

--- a/TweakableParachutes/ModuleTweakableParachute.cs
+++ b/TweakableParachutes/ModuleTweakableParachute.cs
@@ -27,7 +27,6 @@
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 using KSP;
-using KSPAPIExtensions;
 using System;
 using System.Collections.Generic;
 using ToadicusTools.Extensions;
@@ -50,11 +49,11 @@
 		protected float lastSemiDeployFactor;
 
 		[KSPField(isPersistant = true, guiName = "Deploy Factor", guiFormat = "×##0", guiActiveEditor = true)]
-		[UI_FloatEdit(minValue = 1f, maxValue = 20f, incrementSlide = 1f)]
+		[UI_FloatRange(minValue = 1f, maxValue = 20f, stepIncrement = 1f)]
 		public float deploymentFactor;
 
 		[KSPField(isPersistant = true, guiName = "Semi-Deploy Factor", guiFormat = "×##0", guiActiveEditor = true)]
-		[UI_FloatEdit(minValue = 1f, maxValue = 20f, incrementSlide = 1f)]
+		[UI_FloatRange(minValue = 1f, maxValue = 20f, stepIncrement = 1f)]
 		public float semiDeploymentFactor;
 
 		[KSPField(isPersistant = false)]
@@ -90,8 +89,8 @@
 			this.chuteModule.Fields["semiDeploymentSpeed"].guiName = "Semi-Deploy Spd";
 			this.chuteModule.Fields["semiDeploymentSpeed"].guiFormat = "G3";
 
-			var deployField = this.Fields["deploymentFactor"].uiControlCurrent() as UI_FloatEdit;
-			var semiDeployField = this.Fields["semiDeploymentFactor"].uiControlCurrent() as UI_FloatEdit;
+			var deployField = this.Fields["deploymentFactor"].uiControlCurrent() as UI_FloatRange;
+			var semiDeployField = this.Fields["semiDeploymentFactor"].uiControlCurrent() as UI_FloatRange;
 
 			float step;
 
@@ -106,11 +105,11 @@
 
 			deployField.maxValue = this.maxFactor;
 			deployField.minValue = 1f;
-			deployField.incrementSlide = step;
+			deployField.stepIncrement = step;
 
 			semiDeployField.maxValue = this.maxFactor;
 			semiDeployField.minValue = 1f;
-			deployField.incrementSlide = step;
+			deployField.stepIncrement = step;
 		}
 
 		public void LateUpdate()

--- a/TweakableReactionWheels/ModuleTweakableReactionWheel.cs
+++ b/TweakableReactionWheels/ModuleTweakableReactionWheel.cs
@@ -27,7 +27,6 @@
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 using KSP;
-using KSPAPIExtensions;
 using System;
 using System.Collections.Generic;
 using ToadicusTools.DebugTools;
@@ -48,25 +47,25 @@
 		// Stores our tweaked value for roll torque.
 		[KSPField(isPersistant = true, guiName = "Roll Torque", guiUnits = "kN-m", guiFormat = "F2",
 			guiActiveEditor = true)]
-		[UI_FloatEdit(scene = UI_Scene.Editor, incrementSlide = 1f)]
+		[UI_FloatRange(scene = UI_Scene.Editor, stepIncrement = 1f)]
 		public float RollTorque;
 
 		// Stores our tweaked value for pitch torque.
 		[KSPField(isPersistant = true, guiName = "Pitch Torque", guiUnits = "kN-m", guiFormat = "F2",
 			guiActiveEditor = true)]
-		[UI_FloatEdit(scene = UI_Scene.Editor, incrementSlide = 1f)]
+		[UI_FloatRange(scene = UI_Scene.Editor, stepIncrement = 1f)]
 		public float PitchTorque;
 
 		// Stores our tweaked value for yaw torque.
 		[KSPField(isPersistant = true, guiName = "Yaw Torque", guiUnits = "kN-m", guiFormat = "F2",
 			guiActiveEditor = true)]
-		[UI_FloatEdit(scene = UI_Scene.Editor, incrementSlide = 1f)]
+		[UI_FloatRange(scene = UI_Scene.Editor, stepIncrement = 1f)]
 		public float YawTorque;
 
 		// Stores our value for all-axis torque gain
 		[KSPField(isPersistant = true, guiName = "Torque Limiter", guiFormat = "P0",
 			guiActive = true, guiActiveEditor = false)]
-		[UI_FloatEdit(minValue = 0f, maxValue = 1f, incrementSlide = .02f)]
+		[UI_FloatRange(minValue = 0f, maxValue = 1f, stepIncrement = .02f)]
 		public float TorqueGain;
 
 		// Construct ALL the objects.
@@ -149,12 +148,12 @@
 
 				var torqueGainCtl = this.Fields["TorqueGain"].uiControlCurrent();
 
-				if (torqueGainCtl is UI_FloatEdit)
+				if (torqueGainCtl is UI_FloatRange)
 				{
-					var torqueGainSlider = torqueGainCtl as UI_FloatEdit;
+					var torqueGainSlider = torqueGainCtl as UI_FloatRange;
 
 					torqueGainSlider.maxValue = 1f;
-					torqueGainSlider.incrementSlide = 0.025f;
+					torqueGainSlider.stepIncrement = 0.025f;
 				}
 
 				log.Append("\n\tStarted!");

--- a/TweakableSAS/ModuleTweakableSAS.cs
+++ b/TweakableSAS/ModuleTweakableSAS.cs
@@ -28,7 +28,6 @@
 
 using Experience.Effects;
 using KSP;
-using KSPAPIExtensions;
 using System;
 using System.Collections.Generic;
 using ToadicusTools.DebugTools;
@@ -49,7 +48,7 @@
 
 		#region Fields
 		[KSPField(isPersistant = true, guiName = "SAS Autopilot", guiFormat = "Level #0", guiActiveEditor = true)]
-		[UI_FloatEdit(maxValue = 3, minValue = 0, incrementSlide = 1)]
+		[UI_FloatRange(maxValue = 3, minValue = 0, stepIncrement = 1)]
 		public float SASServiceLevel;
 
 		private ModuleSAS sasModule;
@@ -169,7 +168,7 @@
 
 			if (state == StartState.Editor)
 			{
-				UI_FloatEdit sasTweak = this.Fields["SASServiceLevel"].uiControlEditor as UI_FloatEdit;
+				UI_FloatRange sasTweak = this.Fields["SASServiceLevel"].uiControlEditor as UI_FloatRange;
 
 				sasTweak.maxValue = maxSASServiceLevel;
 			}