diff --git a/scenes/diagram/diagram.gd b/scenes/diagram/diagram.gd index 6cd08392..63db951a 100644 --- a/scenes/diagram/diagram.gd +++ b/scenes/diagram/diagram.gd @@ -111,12 +111,8 @@ func set_seczap_color(id: int, c: Color): func set_view_mode(val: int): - if val == 1: - material.set('shader_parameter/inner_radius', inner_radius_1) - $строб.hide() - else: - material.set('shader_parameter/inner_radius', inner_radius_0) - $строб.show() + var inner_radius = inner_radius_1 if val == 1 else inner_radius_0 + material.set('shader_parameter/inner_radius', inner_radius) func _on_settings_changed(): diff --git a/scenes/работа/работа.gd b/scenes/работа/работа.gd index 85adbe93..2fb1bec2 100644 --- a/scenes/работа/работа.gd +++ b/scenes/работа/работа.gd @@ -172,6 +172,9 @@ func on_button_view_toggled(toggled: bool): view_mode = MapViewMode.RLS if toggled else MapViewMode.RTO if view_mode != MapViewMode.RTO: fs_selected.clear() + $btns_select/btn_strob.disabled = toggled + $btns_select/btn_fs_sector.disabled = toggled + $'canvas/строб'.visible = $btns_select/btn_strob.pressed and (not toggled) ## Встроенный обратный вызов.