namespace Penumbra.Api.Enums; /// /// Describes the way a mod can change its settings. /// public enum ModSettingChange { /// It was set to inherit from other collections or not to inherit anymore. Inheritance, /// It was enabled or disabled. EnableState, /// Its priority was changed. Priority, /// A specific setting for an option group was changed. Setting, /// Multiple mods were set to inherit from other collections or not inherit anymore at once. MultiInheritance, /// Multiple mods were enabled or disabled at once. MultiEnableState, /// A temporary mod was enabled or disabled. TemporaryMod, /// A mod was edited. Only invoked on edits affecting the current players collection and for that for now. Edited, /// A temporary setting was added, removed or changed. TemporarySetting, }