From e43ddfc3209dc22f8afeda9024660ec3ad3d834d Mon Sep 17 00:00:00 2001 From: sasha80 Date: Wed, 20 Aug 2025 16:40:12 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0.=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D1=8D=D0=BB=D0=B5=D0=BC=D0=B5=D0=BD=D1=82=20=D1=82?= =?UTF-8?q?=D0=B8=D0=BF=D0=B0=20"=D0=91=D0=BB=D0=BE=D0=BA-=D0=92"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scenes/контроль/блок-в.tscn | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/scenes/контроль/блок-в.tscn b/scenes/контроль/блок-в.tscn index 6f5bede6..8dd0def5 100644 --- a/scenes/контроль/блок-в.tscn +++ b/scenes/контроль/блок-в.tscn @@ -30,23 +30,23 @@ signal pressed(control: PanelContainer) items[i].value = v[i] -func _enter_tree() -> void: - call_deferred('_enter_tree_defered') - - func _enter_tree_defered(): var items: Array[Node] = get_tree().get_nodes_in_group('уровни') var count: int = min(items.size(), value0.size()) for i in count: items[i].value = value0[i] + items[i].min_value = min_value0 + items[i].max_value = max_value0 items[i].step = step0 $margin/vbox/grid1/level7.value = value1 $margin/vbox/grid1/level7.min_value = min_value1 $margin/vbox/grid1/level7.max_value = max_value1 $margin/vbox/grid1/level7.step = step1 + $margin/vbox/grid2/lbl7.text = value_name1 $margin/vbox.alignment = alignment $margin/vbox/grid0/rname.text = rname $margin/vbox/grid0/fname.text = fname + $margin/vbox/grid0/state.texture = textures[state] set_group_param('названия', 'text', value_name0) @@ -134,6 +134,8 @@ func _enter_tree_defered(): @export var state: int: set(v): state = tools.clip_value(v, 0, textures.size() - 1) + if not is_inside_tree(): + return $margin/vbox/grid0/state.texture = textures[state] @@ -146,6 +148,7 @@ func _enter_tree_defered(): func _on_button_pressed(): emit_signal('pressed', self) +func _enter_tree() -> void: call_deferred('_enter_tree_defered') func set_group_param(group: StringName, param: StringName, v) -> void: