From 1fc284939c5b43a514ace9e305cec7e0754b878c Mon Sep 17 00:00:00 2001 From: sasha80 Date: Thu, 6 Nov 2025 16:51:23 +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=A6=D0=B5=D0=BB=D0=B8=20=D1=81=20=D1=80?= =?UTF-8?q?=D0=B0=D1=81=D0=BF=D0=BE=D0=B7=D0=BD=D0=B0=D0=BD=D0=BD=D1=8B?= =?UTF-8?q?=D0=BC=20=D0=BF=D1=80=D0=BE=D1=82=D0=BE=D0=BA=D0=BE=D0=BB=D0=BE?= =?UTF-8?q?=D0=BC=20=D0=B2=D1=8B=D0=B4=D0=B5=D0=BB=D0=B8=D1=82=D1=8C=20?= =?UTF-8?q?=D1=86=D0=B2=D0=B5=D1=82=D0=BE=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scenes/bip/bip.gd | 4 ++++ scenes/работа/работа.gd | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/scenes/bip/bip.gd b/scenes/bip/bip.gd index 3449786..43dc360 100644 --- a/scenes/bip/bip.gd +++ b/scenes/bip/bip.gd @@ -6,6 +6,10 @@ var selected: bool func set_track_visible(value: bool): $track.visible = value +## Задаёт цвет точки +func set_bip_color(val: Color): $bip.set_instance_shader_parameter('color', val) + + ## Присваивает заданное значение видимости индикатору выполнения. func set_ecm_visible(value: bool): $ecm_done.visible = value diff --git a/scenes/работа/работа.gd b/scenes/работа/работа.gd index 804c031..17f30af 100644 --- a/scenes/работа/работа.gd +++ b/scenes/работа/работа.gd @@ -252,9 +252,10 @@ func map_threat_to_bip(th: threats.Threat, bip: Control) -> bool: ## Обработчик сигнала обновления цели. -func on_threat_update(th): +func on_threat_update(th: threats.Threat): var bip = get_node('%d' % th.id) bip.update(th.tick_rx) + bip.set_bip_color(Color.CORAL if th.proto else Color.WHITE) bip.visible = map_threat_to_bip(th, bip)