Added GUI stuff from base Core. Working on relocating the icon which isn't working for who knows why. editordev
Added GUI stuff from base Core. Working on relocating the icon which isn't working for who knows why.

--- a/VOIDFlightMaster.cs
+++ b/VOIDFlightMaster.cs
@@ -149,6 +149,16 @@
 
 			this.Core.FixedUpdate ();
 		}
+
+		public void OnGUI()
+		{
+			if (this.Core == null)
+			{
+				return;
+			}
+
+			this.Core.OnGUI();
+		}
 	}
 }
 

--- a/VOID_Core.cs
+++ b/VOID_Core.cs
@@ -515,6 +515,20 @@
 
 		public void OnGUI()
 		{
+			if (Event.current.type == EventType.Layout || Event.current.type == EventType.Repaint)
+			{
+				return;
+			}
+
+			Tools.PostDebugMessage(string.Format(
+				"Event.current.type: {0}" +
+				"this.VOIDIconLocked: {1}" +
+				"Event.current.mousePosition: {2}",
+				Event.current.type,
+				this.VOIDIconLocked,
+				Event.current.mousePosition
+				));
+
 			if (!this.VOIDIconLocked &&
 			    VOIDIconPos.value.Contains(Event.current.mousePosition)
 			    && Event.current.type == EventType.mouseDrag

--- a/VOID_EditorCore.cs
+++ b/VOID_EditorCore.cs
@@ -68,6 +68,8 @@
 		public VOID_EditorCore() : base()
 		{
 			this._Name = "VOID Editor Core";
+
+			this.VOIDIconPos = new Rect(Screen.width - 60, Screen.height - 30, 30, 30);
 		}
 
 		public override void DrawGUI()
@@ -76,6 +78,8 @@
 			{
 				this.LoadModulesOfType<IVOID_EditorModule>();
 			}
+
+			base.DrawGUI();
 		}
 
 		public new void Update()