Class SettingsBase
- Namespace
- AlphaFramework.Presentation.Config
- Assembly
- AlphaFramework.Presentation.dll
Common settings used by most AlphaFramework applications.
public abstract class SettingsBase
- Inheritance
-
SettingsBase
- Derived
- Inherited Members
- Extension Methods
Properties
Display
Stores display settings (resolution, etc.). Changes here require the engine to be reset.
public DisplaySettings Display { get; set; }
Property Value
Editor
Stores settings for the game's editor.
public EditorSettings Editor { get; set; }
Property Value
General
Stores general game settings (UI language, difficulty level, etc.).
public GeneralSettings General { get; set; }
Property Value
Graphics
Stores graphics settings (effect details, etc.). Changes here don't require the engine to be reset.
public GraphicsSettings Graphics { get; set; }
Property Value
Methods
AddChangeHandler(Action)
Registers a handler to be invoked when any of the settings have been changed.
protected virtual void AddChangeHandler(Action handler)
Parameters
handler
Action