diff --git a/bHapticsManager/bHapticsManager.cs b/bHapticsManager/bHapticsManager.cs index c92cbc7..d50173f 100644 --- a/bHapticsManager/bHapticsManager.cs +++ b/bHapticsManager/bHapticsManager.cs @@ -41,6 +41,11 @@ public class bHapticsManager : ResoniteMod { private static bool _shutdownHookRegistered = false; public override void OnEngineInit() + { + InitializeStatic(GetConfiguration()); + } + + private static void InitializeStatic(ModConfiguration? config) { try { @@ -50,13 +55,13 @@ public override void OnEngineInit() return; } - Config = GetConfiguration()!; - - if (Config == null) + if (config == null) { Error("Failed to get mod configuration"); return; } + + Config = config; if (!_patchesApplied) {