diff --git a/scenes/настройки/настройки.tscn b/scenes/настройки/настройки.tscn index 3a87ec6..b69067f 100644 --- a/scenes/настройки/настройки.tscn +++ b/scenes/настройки/настройки.tscn @@ -186,14 +186,19 @@ func setting_tab(): commit_instance.text = '%s' % commit.VCS_HEAD for i in SETTING_TABLE.size(): var param_name = SETTING_TABLE[i][0] - if not settings.UnitProfiles.has(param_name): - continue - var unit_data = settings.UnitProfiles[param_name][1] var profile = $scroll_set/table.get_node2(1, i) - profile.text = '' - for val in unit_data: - profile.text += str(val) + ',' - profile.text = profile.text.trim_suffix(',') + if settings.UnitProfiles.has(param_name): + var unit_data = settings.UnitProfiles[param_name][1] + profile.text = '' + for val in unit_data: + profile.text += str(val) + ',' + profile.text = profile.text.trim_suffix(',') + continue + var psk = 'application/config/%s' % param_name + if ProjectSettings.has_setting(psk): + var unit_data = ProjectSettings.get_setting(psk) + if is_instance_of(unit_data, TYPE_STRING): + profile.text = unit_data button_settings()