Got configurables done through DrawConfigurables. This might be hackish?
[VOID.git] / VOID_Module.cs
blob:a/VOID_Module.cs -> blob:b/VOID_Module.cs
--- a/VOID_Module.cs
+++ b/VOID_Module.cs
@@ -25,7 +25,7 @@
 
 namespace VOID
 {
-	public abstract class VOID_Module
+	public abstract class VOID_Module : IVOID_Module
 	{
 		/*
 		 * Fields
@@ -33,18 +33,18 @@
 		[AVOID_ConfigValue("Active")]
 		protected VOID_ConfigValue<bool> _Active = true;
 		protected bool _Running = false;
-		protected bool _hasGUICfg = false;
+		protected bool _hasConfigurables = false;
 
 		protected string _Name;
 
 		/*
 		 * Properties
 		 * */
-		public virtual bool hasGUIConfig
+		public virtual bool hasConfigurables
 		{
 			get
 			{
-				return this._hasGUICfg;
+				return this._hasConfigurables;
 			}
 		}
 
@@ -99,6 +99,8 @@
 		}
 
 		public abstract void DrawGUI();
+
+		public virtual void DrawConfigurables() {}
 
 		public virtual void LoadConfig()
 		{