change IModdedOptionGroup to AbstractOptionGroup, update group singleton class, save options to config

This commit is contained in:
XtraCube committed 2024-08-23 23:22:29 -04:00
1 parent dcf6221671
commit a1219f0656
12 files changed
+64 -48

No files matched your search

+3 -3
View File
@@ -4,10 +4,10 @@ using UnityEngine;
namespace MiraAPI.Example.Options;
public class ExampleOptions : IModdedOptionGroup
public class ExampleOptions : AbstractOptionGroup
{
public string GroupName => "General Group";
public Color GroupColor => Color.red;
public override string GroupName => "General Group";
public override Color GroupColor => Color.red;
[ModdedToggleOption("Use Thing")]
public bool UseThing { get; set; } = false;