PointClickEngine::UI::ConfigurationManager
Inherits Reference < Object
Manages game configuration and settings
The ConfigurationManager handles all configuration-related functionality including:
- Resolution and display settings
- Audio volume controls
- Game preferences and options
- Configuration persistence and loading
Constructors
new
SourceInstance methods
available_difficulties
Sourceavailable_difficulties=(available_difficulties : Array(String))
Sourceavailable_languages
Sourceavailable_languages=(available_languages : Array(String))
Sourceconfig_version
Sourceconfig_version=(config_version : Int32)
Sourceon_resolution_changed=(on_resolution_changed : Proc(Resolution, Nil) | Nil)
Callbacks for configuration changes
on_setting_changed
Sourceon_setting_changed=(on_setting_changed : Proc(String, String, Nil) | Nil)
Sourceon_volume_changed
Sourceon_volume_changed=(on_volume_changed : Proc(String, Float32, Nil) | Nil)
Source