Skip to content

Commit 5bb159b

Browse files
committed
Fixes a bug where sometimes config items are not visible in config manager
1 parent bf206be commit 5bb159b

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

Tobey.SnapBuilder/Config.cs

+8
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ public static void Initialise() { }
6363

6464
public static class General
6565
{
66+
internal static void Initialise() { }
67+
6668
public static ConfigEntry<bool> DisplayControlHints { get; } =
6769
Cfg.Bind(
6870
section: nameof(General),
@@ -82,6 +84,8 @@ public static class General
8284

8385
public static class Keybinds
8486
{
87+
internal static void Initialise() { }
88+
8589
public static ConfigEntry<KeyboardShortcut> Snapping { get; } =
8690
Cfg.Bind(
8791
section: nameof(Keybinds),
@@ -189,6 +193,8 @@ public static class Keybinds
189193

190194
public static class Snapping
191195
{
196+
internal static void Initialise() { }
197+
192198
public static ConfigEntry<bool> EnabledByDefault { get; } =
193199
Cfg.Bind(
194200
section: nameof(Snapping),
@@ -275,6 +281,8 @@ public static class Snapping
275281

276282
public static class Toggles
277283
{
284+
internal static void Initialise() { }
285+
278286
public static Toggle Snapping { get; } =
279287
new(
280288
shortcut: Keybinds.Snapping,

Tobey.SnapBuilder/SnapBuilder.cs

+6
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@ private void Awake()
4343

4444
private void OnEnable()
4545
{
46+
General.Initialise();
47+
Snapping.Initialise();
48+
Keybinds.Initialise();
49+
Toggles.Initialise();
50+
Localisation.Initialise();
51+
4652
Toggles.Bind();
4753
ApplyHarmonyPatches();
4854
}

0 commit comments

Comments
 (0)