Доработка. Начало формирования сообщения для КАПС РПБ №9 в threats.gd
This commit is contained in:
@@ -1,9 +1,15 @@
|
||||
extends Node
|
||||
|
||||
## Работа с целями.
|
||||
|
||||
## Режимы работы АФСП и БПО (Протокол ТНИИС-СТЦ, пункт 2.5.10)
|
||||
enum AFSP_BPO_MODE {
|
||||
run = 1,
|
||||
test = 2 }
|
||||
|
||||
var msg9_num: int = 0 ## Счётчик сообщений "тип 9"
|
||||
var gos_flag = true ## Флаг работать по своим целям
|
||||
var gos_protocols: PackedStringArray ## Список протоколов своих целей
|
||||
var afsp_bpo_mode: = AFSP_BPO_MODE.run ## Режим работы АФСП и БПО
|
||||
|
||||
## Цель
|
||||
class Threat:
|
||||
@@ -72,6 +78,8 @@ func _ready() -> void:
|
||||
signaller.connect('threat_selected', Callable(self, 'on_threat_selected').bind(threats))
|
||||
signaller.connect('interfer_init', Callable(self, 'on_interfer_init').bind(threats))
|
||||
signaller.connect('connect_work_signal', Callable(self, 'on_connect_work_signal').bind(threats))
|
||||
signaller.connect('режим_контроль', on_kontrol_mode)
|
||||
signaller.connect('режим_работа', on_rabota_mode)
|
||||
|
||||
ProjectSettings.connect('settings_changed', on_settings_changed.bind(threats))
|
||||
|
||||
@@ -185,3 +193,7 @@ func set_gos(th: Threat):
|
||||
|
||||
func on_connect_work_signal(ths: Dictionary):
|
||||
emit_signal('threats_resized', ths)
|
||||
|
||||
|
||||
func on_kontrol_mode(): afsp_bpo_mode = AFSP_BPO_MODE.test
|
||||
func on_rabota_mode(): afsp_bpo_mode = AFSP_BPO_MODE.run
|
||||
|
||||
Reference in New Issue
Block a user