Доработка. Глобальные сигналы

This commit is contained in:
sasha80
2023-08-23 11:54:35 +03:00
parent 304c559284
commit 462228ecd7
2 changed files with 17 additions and 0 deletions

View File

@@ -22,6 +22,7 @@ config/icon="res://data/icon.png"
[autoload]
signaller="*res://scripts/signaller.gd"
Log="*res://addons/godot-logger/scripts/logger.gd"
Tools="*res://scripts/tools.gd"
REPSettings="*res://scripts/repsettings.gd"

16
scripts/signaller.gd Normal file
View File

@@ -0,0 +1,16 @@
class_name Signaller extends Node
## Обмен сигналами между узлами
## Вызывается, когда оператор выбирает цель.
## [param threats] - Словарь. Ключ - идентификатор (номер) цели. Значение - цель
## [param th] - Выбранная цель [br]
signal threat_selected(threats: Dictionary, th)
## Вызывается, когда оператор снимает выбор цели.
## [param threats] - Словарь. Ключ - идентификатор (номер) цели. Значение - цель
## [param th] - Ранее выбранная цель [br]
signal threat_unselected(threats: Dictionary, th)