class_name GlobalConfig extends Resource const DEBUG = true # const DEBUG = false # .res would be binary encoded, .tres is text encoded const RES_FILE_FORMAT = ".tres" ## layers const CANVAS_LAYER_VIGNETTE = 1000 const CANVAS_LAYER_PROP_INSPECTOR = 100 const CANVAS_LAYER_UI = 99 const CANVAS_LAYER_FG = 50 const CANVAS_LAYER_BG = -100 signal current_selected_archive_id_changed signal auto_save_seconds_changed @export var game_total_seconds := 0 # 游戏总时长 @export var game_rounds := 1 # 当前周目数 @export var current_selected_archive_id := -1: # 当前选定存档, -1 为未选择 set(val): current_selected_archive_id = val current_selected_archive_id_changed.emit() @export var auto_save_seconds := 60: set(val): auto_save_seconds = val auto_save_seconds_changed.emit()