Files
uarep-ctl/scripts/spt25.gd

20 lines
514 B
GDScript

class_name spt25_unit extends Node
class SPT25 extends unit.Unit:
var tx_tick: int = 0
func _init(nm) -> void: self.name = nm
func _to_string() -> String: return String('СПТ-25: %s %s' % [self.name, ['отключен', 'на связи'][int(online)]])
func parse(rx_data: PackedByteArray):
if not self.online:
self.online = true
emit_signal('line_changed', self)
emit_signal('data_received', rx_data)
func process(delta: float):
pass