From be9c30b7f8df9edb902a7defd5ea3106a0432fdc Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Thu, 13 Feb 2020 22:20:39 -0500 Subject: [PATCH] BREAKING CHANGE: Renamed the enum keys in volume sensor node. This is to make the code simpler--I doubt anyone actually used this anyway. --- korman/nodes/node_conditions.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/korman/nodes/node_conditions.py b/korman/nodes/node_conditions.py index 2915247..988346b 100644 --- a/korman/nodes/node_conditions.py +++ b/korman/nodes/node_conditions.py @@ -344,9 +344,9 @@ class PlasmaVolumeSensorNode(idprops.IDPropObjectMixin, PlasmaNodeBase, bpy.type report_on = EnumProperty(name="Triggerers", description="What triggers this region?", options={"ANIMATABLE", "ENUM_FLAG"}, - items=[("avatar", "Avatars", "Avatars trigger this region"), - ("dynamics", "Dynamics", "Any non-avatar dynamic physical object (eg kickables)")], - default={"avatar"}) + items=[("kGroupAvatar", "Avatars", "Avatars trigger this region"), + ("kGroupDynamic", "Dynamics", "Any non-avatar dynamic physical object (eg kickables)")], + default={"kGroupAvatar"}) input_sockets = OrderedDict([ ("enter", { @@ -428,14 +428,9 @@ class PlasmaVolumeSensorNode(idprops.IDPropObjectMixin, PlasmaNodeBase, bpy.type interface.addIntfKey(key) # Don't forget to export the physical object itself! - report_groups = [] - if "avatar" in self.report_on: - report_groups.append("kGroupAvatar") - if "dynamics" in self.report_on: - report_groups.append("kGroupDynamics") exporter.physics.generate_physical(region_bo, region_so, bounds=self.bounds, member_group="kGroupDetector", - report_groups=report_groups) + report_groups=self.report_on) def _export_volume_event(self, exporter, bo, so, event, settings): if event == plVolumeSensorConditionalObject.kTypeEnter: