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
debug_display_scene_path
var debug_display_scene_path: bool = false
Display scene path name in game (only in debug build)
debug_message_align_horizontal
var debug_message_align_horizontal: int = 2
Horizontal alignment of debug message
debug_message_align_vertical
var debug_message_align_vertical: int = 2
Vertical alignment of debug message