Доработка. Добавлены заглушки для "Трасса"
This commit is contained in:
@@ -1,13 +1,21 @@
|
|||||||
class_name trassa_unit extends Node
|
class_name trassa_unit extends Node
|
||||||
|
|
||||||
|
const ONLINE_TIMEOUT: = 5000
|
||||||
|
|
||||||
class Trassa extends unit.Unit:
|
class Trassa extends unit.Unit:
|
||||||
var source_addr: = []
|
var source_addr: = []
|
||||||
func process(tick: int):
|
func process(tick: int):
|
||||||
|
if (tick - rx_tick) > ONLINE_TIMEOUT:
|
||||||
|
if online:
|
||||||
|
online = false
|
||||||
|
emit_signal('line_changed', self)
|
||||||
return Error.ERR_BUSY
|
return Error.ERR_BUSY
|
||||||
|
|
||||||
func _init(unit_name: StringName):
|
func _init(unit_name: StringName):
|
||||||
self.name = unit_name
|
self.name = unit_name
|
||||||
|
|
||||||
func parse(data: PackedByteArray, now_tick: int):
|
func parse(data: PackedByteArray, tick: int):
|
||||||
pass
|
rx_tick = tick
|
||||||
|
if not online:
|
||||||
|
online = true
|
||||||
|
emit_signal('line_changed', self)
|
||||||
|
|||||||
Reference in New Issue
Block a user