ESCSaveSettings
Extends: Resource
Description
Resource holding game settings. Note that we call directly to ProjectSettings for instance variable initialization since this class is instantiated from escoria.gd.
Property Descriptions
escoria_version
export var escoria_version: String = ""
Version of ESCORIA Framework
text_lang
export var text_lang: String = ""
Language of displayed text
voice_lang
export var voice_lang: String = ""
Language of voice speech
speech_enabled
export var speech_enabled: bool = false
Whether speech is enabled
master_volume
export var master_volume: float = 0
Master volume (mix of music, voice and sfx)
music_volume
export var music_volume: float = 0
Volume of music only
sfx_volume
export var sfx_volume: float = 0
Volume of SFX only
speech_volume
export var speech_volume: float = 0
Speech volume only
fullscreen
export var fullscreen: bool = false
True if game has to be fullscreen
custom_settings
export var custom_settings: Dictionary = {}
Dictionary containing all user-defined settings.