Исправление. Редактор закрывается при открытии проекта если включён @tool в network.gd
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
#@tool
|
@tool
|
||||||
class_name Network extends Node
|
class_name Network extends Node
|
||||||
|
|
||||||
const YAU07_PROTO: = {'yau07tx': yau07.YaU07}
|
const YAU07_PROTO: = {'yau07tx': yau07.YaU07}
|
||||||
@@ -391,6 +391,7 @@ func get_tcp_data(sock: SocketTCP, peer: StreamPeer, len_rx: int):
|
|||||||
|
|
||||||
|
|
||||||
func _process(_delta: float) -> void:
|
func _process(_delta: float) -> void:
|
||||||
|
if Engine.is_editor_hint(): return
|
||||||
tick = Time.get_ticks_msec()
|
tick = Time.get_ticks_msec()
|
||||||
RenderingServer.global_shader_parameter_set('tick_curent', tick)
|
RenderingServer.global_shader_parameter_set('tick_curent', tick)
|
||||||
for unit_name: StringName in units_udptx:
|
for unit_name: StringName in units_udptx:
|
||||||
@@ -424,5 +425,4 @@ func _process(_delta: float) -> void:
|
|||||||
|
|
||||||
## [param unit_name] - Уникальное имя устройства[br]
|
## [param unit_name] - Уникальное имя устройства[br]
|
||||||
func get_unit_instance(unit_name: StringName) -> unit.Unit:
|
func get_unit_instance(unit_name: StringName) -> unit.Unit:
|
||||||
tools.allways(unit_name in units, 'нет такого устройства: \"%s\"' % unit_name)
|
return units.get(unit_name, null)
|
||||||
return units[unit_name]
|
|
||||||
|
|||||||
@@ -34,7 +34,6 @@ func is_overlap(x1, x2, y1, y2) -> bool: return max(x1, y1) <= min(x2, y2)
|
|||||||
func allways(val: bool, msg: String = '<не указано>'):
|
func allways(val: bool, msg: String = '<не указано>'):
|
||||||
if val: return
|
if val: return
|
||||||
push_error('%s\n' % msg)
|
push_error('%s\n' % msg)
|
||||||
get_tree().quit(Error.FAILED)
|
|
||||||
|
|
||||||
|
|
||||||
## Преобразует путь в виде целой строки в массив отдельных элементов пути.[br]
|
## Преобразует путь в виде целой строки в массив отдельных элементов пути.[br]
|
||||||
|
|||||||
Reference in New Issue
Block a user