diff --git a/SceneManager/EntryPoint.cs b/SceneManager/EntryPoint.cs
index 630a9d0..71e2595 100644
--- a/SceneManager/EntryPoint.cs
+++ b/SceneManager/EntryPoint.cs
@@ -10,30 +10,6 @@ namespace SceneManager
{
public class EntryPoint
{
- internal static class Settings
- {
- internal static Keys ToggleKey = Keys.T;
- internal static Keys ModifierKey = Keys.LShiftKey;
- internal static ControllerButtons ToggleButton = ControllerButtons.Y;
- internal static ControllerButtons ModifierButton = ControllerButtons.A;
- internal static bool EnableHints = true;
- //internal static string id = Verification.passThrough(Verification.GetID());
- //internal static string PatronKey = null; // This cannot reference VerifyUser because the file can just be shared and it will always work. Must be manually set to each user's ID
-
- internal static void LoadSettings()
- {
- Game.LogTrivial("Loading SceneManager.ini settings");
- InitializationFile ini = new InitializationFile("Plugins/SceneManager.ini");
- ini.Create();
- //PatronKey = ini.ReadString("Patreon","PatronKey", null);
- ToggleKey = ini.ReadEnum("Keybindings", "ToggleKey", Keys.T);
- ModifierKey = ini.ReadEnum("Keybindings", "ModifierKey", Keys.LShiftKey);
- ToggleButton = ini.ReadEnum("Keybindings", "ToggleButton", ControllerButtons.A);
- ModifierButton = ini.ReadEnum("Keybindings", "ModifierButton", ControllerButtons.DPadDown);
- EnableHints = ini.ReadBoolean("Other Settings", "EnableHints", true);
- }
- }
-
public static void Main()
{
AppDomain.CurrentDomain.DomainUnload += MyTerminationHandler;
diff --git a/SceneManager/SceneManager.csproj b/SceneManager/SceneManager.csproj
index f8cde45..445b816 100644
--- a/SceneManager/SceneManager.csproj
+++ b/SceneManager/SceneManager.csproj
@@ -65,6 +65,7 @@
+
diff --git a/SceneManager/Settings.cs b/SceneManager/Settings.cs
new file mode 100644
index 0000000..9c511ea
--- /dev/null
+++ b/SceneManager/Settings.cs
@@ -0,0 +1,28 @@
+using Rage;
+using System.Windows.Forms;
+
+namespace SceneManager
+{
+ internal static class Settings
+ {
+ internal static Keys ToggleKey = Keys.T;
+ internal static Keys ModifierKey = Keys.LShiftKey;
+ internal static ControllerButtons ToggleButton = ControllerButtons.Y;
+ internal static ControllerButtons ModifierButton = ControllerButtons.A;
+ internal static bool EnableHints = true;
+ internal static Object[] barriers;
+
+ internal static void LoadSettings()
+ {
+ Game.LogTrivial("Loading SceneManager.ini settings");
+ InitializationFile ini = new InitializationFile("Plugins/SceneManager.ini");
+ ini.Create();
+
+ ToggleKey = ini.ReadEnum("Keybindings", "ToggleKey", Keys.T);
+ ModifierKey = ini.ReadEnum("Keybindings", "ModifierKey", Keys.LShiftKey);
+ ToggleButton = ini.ReadEnum("Keybindings", "ToggleButton", ControllerButtons.A);
+ ModifierButton = ini.ReadEnum("Keybindings", "ModifierButton", ControllerButtons.DPadDown);
+ EnableHints = ini.ReadBoolean("Other Settings", "EnableHints", true);
+ }
+ }
+}