extends Node var twitcher: TwitcherExtended var context: OverlayContext var settings: OverlaySettings # Called when the node enters the scene tree for the first time. func _ready() -> void: context = OverlayContext.new() context.setup() context.open_db("user://overlay.db") context.ensure_tables() if FileAccess.file_exists("user://settings.tres"): settings = load("user://settings.tres") else: settings = OverlaySettings.new() func _exit_tree() -> void: save_settings() func save_settings() -> void: ResourceSaver.save(settings, "user://settings.tres")