2 extends DialogicSettingsPage
5 func _get_priority() -> int:
10 %SimpleHistoryEnabled.toggled.connect(setting_toggled.bind('dialogic/history/simple_history_enabled'))
11 %SimpleHistorySave.toggled.connect(setting_toggled.bind('dialogic/history/simple_history_save'))
12 %FullHistoryEnabled.toggled.connect(setting_toggled.bind('dialogic/history/full_history_enabled'))
13 %FullHistorySave.toggled.connect(setting_toggled.bind('dialogic/history/full_history_save'))
14 %AlreadyReadHistoryEnabled.toggled.connect(setting_toggled.bind('dialogic/history/visited_event_history_enabled'))
15 %SaveOnAutoSaveToggle.toggled.connect(setting_toggled.bind('dialogic/history/save_on_autosave'))
16 %SaveOnSaveToggle.toggled.connect(setting_toggled.bind('dialogic/history/save_on_save'))
19 func _refresh() -> void:
20 %SimpleHistoryEnabled.button_pressed = ProjectSettings.get_setting('dialogic/history/simple_history_enabled', false)
21 %SimpleHistorySave.button_pressed = ProjectSettings.get_setting('dialogic/history/simple_history_save', false)
22 %FullHistoryEnabled.button_pressed = ProjectSettings.get_setting('dialogic/history/full_history_enabled', false)
23 %FullHistorySave.button_pressed = ProjectSettings.get_setting('dialogic/history/full_history_save', false)
24 %AlreadyReadHistoryEnabled.button_pressed = ProjectSettings.get_setting('dialogic/history/visited_event_history_enabled', false)
27 func setting_toggled(button_pressed: bool, setting: String) -> void:
28 ProjectSettings.set_setting(setting, button_pressed)
29 ProjectSettings.save()