remove ModdedStringOption.cs, improve code in Options API

This commit is contained in:
XtraCube committed 2024-08-31 10:41:16 -04:00
1 parent dc5bb4177f
commit 0429cd8005
14 files changed
+177 -207

No files matched your search

@@ -15,8 +15,6 @@ public class ExampleOptions2 : AbstractOptionGroup
Visible = () => OptionGroupSingleton<ExampleOptions2>.Instance.ToggleOpt1.Value,
};
public ModdedStringOption StringOpt { get; } = new("String Opt", 0, ["Choice 1", "Choice 2", "Choice 3"]);
public ModdedEnumOption EnumOpt { get; } = new("Enum Opt", 0, typeof(TestingData))
{
ChangedEvent = x => Logger<ExamplePlugin>.Info($"changed Enum Opt to {x}"),