Table of Contents

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

DisplaySettings

Editor

Stores settings for the game's editor.

public EditorSettings Editor { get; set; }

Property Value

EditorSettings

General

Stores general game settings (UI language, difficulty level, etc.).

public GeneralSettings General { get; set; }

Property Value

GeneralSettings

Graphics

Stores graphics settings (effect details, etc.). Changes here don't require the engine to be reset.

public GraphicsSettings Graphics { get; set; }

Property Value

GraphicsSettings

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