using CommonHelpers; namespace PowerControl.Options { public static class FanControl { public static Menu.MenuItemWithOptions Instance = new Menu.MenuItemWithOptions() { Name = "FAN", ApplyDelay = 500, OptionsValues = delegate () { return Enum.GetNames(); }, CurrentValue = delegate () { if (SharedData.GetExistingValue(out var value)) return value.Current.ToString(); return null; }, ApplyValue = (selected) => { if (!SharedData.GetExistingValue(out var value)) return null; value.Desired = Enum.Parse(selected); if (!SharedData.SetExistingValue(value)) return null; return selected; } }; } }