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

skip_dialog

export var skip_dialog: bool = true

True if skipping dialogs is allowed

custom_settings

export var custom_settings: Dictionary = {}

Dictionary containing all user-defined settings.