GameConfiguration¶
Extends: Resource
Description¶
The configuration of an MDNA game base don MDNA core
Property Descriptions¶
design_theme¶
var design_theme: Theme
The theme holding all design configurations
design_logo¶
var design_logo: Texture
The game’s logo
design_cursors¶
var design_cursors: Array
Cursors
inventory_size¶
var inventory_size: int = 92
The vertical size of the inventory bar
inventory_texture_notepad¶
var inventory_texture_notepad: Texture
The texture for the notepad button
inventory_texture_reveal¶
var inventory_texture_reveal: Texture
The texture for the hot spots reveal button (on touch devices)
inventory_texture_left_arrow¶
var inventory_texture_left_arrow: Texture
The texture for the left arrow of the inventory bar
inventory_texture_right_arrow¶
var inventory_texture_right_arrow: Texture
The texture for the right arrow of the inventory bar
notepad_hints_file¶
var notepad_hints_file: String
The path to the hints csv file
notepad_background¶
var notepad_background: Texture
The texture in the notepad screen
notepad_goals_rect¶
var notepad_goals_rect: Rect2
The notepad goals label rect
notepad_hints_rect¶
var notepad_hints_rect: Rect2
The notepad hints label rect
tools_map_image¶
var tools_map_image: Texture
The flashing map image
tools_map_sound¶
var tools_map_sound: AudioStream
The sound to play when flashing the map
tools_dialog_stretch_ratio¶
var tools_dialog_stretch_ratio: float = 2
The stretch ratio that influences the height of the subtitle panel. The bigger this value, the smaller the subtitle panel.
tools_music_fader_seconds¶
var tools_music_fader_seconds: float = 0.5
The number of seconds to fade between the two music channels
tools_background_fader_seconds¶
var tools_background_fader_seconds: float = 0.5
The number of seconds to fade between the two background channels
cache_scene_path¶
var cache_scene_path: String = "res://scenes"
The path where the scenes are stored
cache_scene_count¶
var cache_scene_count: int = 2
Number of scenes to precache before and after the current scene
cache_maximum_size_megabyte¶
var cache_maximum_size_megabyte: int = 50
Size of scene cache in MB
cache_permanent¶
var cache_permanent: PoolStringArray
A list of scenes (as path to the scene files) that are always cached
cache_minimum_wait_seconds¶
var cache_minimum_wait_seconds: int = 4
The minimum time to show the loading indicator when precaching
cache_minimum_wait_skippable¶
var cache_minimum_wait_skippable: bool = false
Whether the minimum wait time can be skipped by left clicking