Class BasePerSaveSettingsWrapper
- Namespace
- MCM.Abstractions.Base.PerSave
- Assembly
- MCMv5.dll
[Obsolete("Will be removed from future API", true)]
public abstract class BasePerSaveSettingsWrapper : PerSaveSettings, INotifyPropertyChanged, IWrapper
- Inheritance
-
BasePerSaveSettingsWrapper
- Implements
- Inherited Members
- Extension Methods
Constructors
BasePerSaveSettingsWrapper(object)
protected BasePerSaveSettingsWrapper(object @object)
Parameters
object
object
Properties
DisplayName
The display name of the setting in the settings menu.
public override string DisplayName { get; }
Property Value
FolderName
public override string FolderName { get; }
Property Value
Id
Unique identifier used to save to file. Make sure this is unique to your mod.
public override string Id { get; }
Property Value
Object
public object Object { get; protected set; }
Property Value
SubFolder
If you want this settings file stored inside a subfolder, set this to the name of the subfolder.
public override string SubFolder { get; }
Property Value
SubGroupDelimiter
public override char SubGroupDelimiter { get; }
Property Value
UIVersion
public override int UIVersion { get; }
Property Value
Methods
OnPropertyChanged(string?)
public override void OnPropertyChanged(string? propertyName = null)
Parameters
propertyName
string
Events
PropertyChanged
public override event PropertyChangedEventHandler? PropertyChanged