diff --git a/multi_user/bl_types/bl_object.py b/multi_user/bl_types/bl_object.py index 810eb69..430cd7c 100644 --- a/multi_user/bl_types/bl_object.py +++ b/multi_user/bl_types/bl_object.py @@ -296,9 +296,14 @@ class BlObject(BlDatablock): # Load transformation data loader.load(target, data) + # Object display fields if 'display' in data: loader.load(target.display, data['display']) + # Parent + if 'parent' not in data and target.parent: + target.parent = None + # Pose if 'pose' in data: if not target.pose: @@ -367,6 +372,9 @@ class BlObject(BlDatablock): "name", "rotation_mode", "parent", + "parent_type", + "track_axis", + "up_axis", "data", "library", "empty_display_type",