From 425ff808dc6ea7007abe3747917c722fe0782018 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Thu, 9 Jul 2015 22:03:40 -0400 Subject: [PATCH] Ensure clickables have a CoordinateInterface --- korman/nodes/node_conditions.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/korman/nodes/node_conditions.py b/korman/nodes/node_conditions.py index b903313..e3dae24 100644 --- a/korman/nodes/node_conditions.py +++ b/korman/nodes/node_conditions.py @@ -49,7 +49,9 @@ class PlasmaClickableNode(PlasmaNodeBase, bpy.types.Node): # Case: sitting modifier (exports from sit position empty) if self.clickable: clickable_bo = bpy.data.objects[self.clickable] - clickable_so = exporter.mgr.find_create_key(plSceneObject, bl=clickable_bo).object + clickable_so = exporter.mgr.find_create_object(plSceneObject, bl=clickable_bo) + # We're deep inside a potentially unrelated node tree... + exporter.export_coordinate_interface(clickable_so, clickable_bo) else: clickable_bo = parent_bo clickable_so = parent_so