diff --git a/scripts/threats.gd b/scripts/threats.gd index f7744505..407ef74b 100644 --- a/scripts/threats.gd +++ b/scripts/threats.gd @@ -17,7 +17,7 @@ class Threat: var id: int ## Идентификатор цели. var lat: float ## Текущие координаты, широта в градусах. var lon: float ## Текущие координаты, долгота в градусах. - var power: float ## Уровень принимаемого сигнала, дБм. + var pow: float ## Уровень принимаемого сигнала, дБм. var proto: String ## Тип протокола источника сигнала. var rkrp: String ## Рекомендуемый режим помехи. var rparams: Dictionary ## Рекомендуемые параметры помехи. @@ -42,7 +42,6 @@ class Threat: func set_from_dic(dic: Dictionary): var items: = fflags.keys().filter(func(vn): return dic.has(vn)) items.any(func(vn): set(vn, dic[vn]); fflags[vn] = true; return false) - if dic.has('pow'): power = dic['pow'] signal threat_new(th: Threat) @@ -72,7 +71,7 @@ func _ready() -> void: signaller.connect('rto_threat_unsel_all', Callable(self, 'on_rto_threat_unsel_all').bind(threats)) signaller.connect('threat_selected', Callable(self, 'on_threat_selected').bind(threats)) signaller.connect('interfer_init', Callable(self, 'on_interfer_init').bind(threats)) - + ProjectSettings.connect('settings_changed', on_settings_changed.bind(threats))