From 8e1aa2fb0d290af49809adc98ee3b17ecf267f37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20Br=C3=BCckner?= Date: Sat, 24 Jul 2021 23:06:53 +0200 Subject: [PATCH] Live patch: fix creation of nodes without properties --- blender/arm/live_patch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/blender/arm/live_patch.py b/blender/arm/live_patch.py index 717600c3..5b375227 100644 --- a/blender/arm/live_patch.py +++ b/blender/arm/live_patch.py @@ -229,7 +229,8 @@ def send_event(event_id: str, opt_data: Any = None): node_name = arm.node_utils.get_export_node_name(node)[1:] node_type = 'armory.logicnode.' + node.bl_idname[2:] - prop_py_names, prop_hx_names = zip(*arm.node_utils.get_haxe_property_names(node)) + prop_names = list(arm.node_utils.get_haxe_property_names(node)) + prop_py_names, prop_hx_names = zip(*prop_names) if len(prop_names) > 0 else ([], []) prop_values = (getattr(node, prop_name) for prop_name in prop_py_names) prop_datas = arm.node_utils.haxe_format_socket_val(list(zip(prop_hx_names, prop_values)))