From 203c10ccd3b1003ba8b719d25db14384c46eb23d Mon Sep 17 00:00:00 2001 From: Swann Date: Wed, 21 Apr 2021 11:22:53 +0200 Subject: [PATCH] feat: missing class attribute for registration --- multi_user/io_bpy/bl_collection.py | 3 +++ multi_user/io_bpy/bl_material.py | 3 +++ multi_user/io_bpy/bl_mesh.py | 3 +++ multi_user/io_bpy/bl_scene.py | 3 +++ multi_user/libs/replication | 2 +- 5 files changed, 13 insertions(+), 1 deletion(-) diff --git a/multi_user/io_bpy/bl_collection.py b/multi_user/io_bpy/bl_collection.py index cc451cd..e788830 100644 --- a/multi_user/io_bpy/bl_collection.py +++ b/multi_user/io_bpy/bl_collection.py @@ -132,3 +132,6 @@ class BlCollection(ReplicatedDatablock): @staticmethod def resolve_deps(datablock: object) -> [object]: return resolve_collection_dependencies(datablock) + +_type = bpy.types.Collection +_class = BlCollection \ No newline at end of file diff --git a/multi_user/io_bpy/bl_material.py b/multi_user/io_bpy/bl_material.py index a7778ba..a022119 100644 --- a/multi_user/io_bpy/bl_material.py +++ b/multi_user/io_bpy/bl_material.py @@ -502,3 +502,6 @@ class BlMaterial(ReplicatedDatablock): deps.extend(get_node_tree_dependencies(datablock.node_tree)) return deps + +_type = bpy.types.Material +_class = BlMaterial diff --git a/multi_user/io_bpy/bl_mesh.py b/multi_user/io_bpy/bl_mesh.py index 9ffc703..b72c88e 100644 --- a/multi_user/io_bpy/bl_mesh.py +++ b/multi_user/io_bpy/bl_mesh.py @@ -200,3 +200,6 @@ class BlMesh(ReplicatedDatablock): return False else: return super().diff() + +_type = bpy.types.Mesh +_class = BlMesh \ No newline at end of file diff --git a/multi_user/io_bpy/bl_scene.py b/multi_user/io_bpy/bl_scene.py index 02fadbf..fc742fd 100644 --- a/multi_user/io_bpy/bl_scene.py +++ b/multi_user/io_bpy/bl_scene.py @@ -567,3 +567,6 @@ class BlScene(ReplicatedDatablock): exclude_path.append("root['camera']") return DeepDiff(self.data, self._dump(datablock=self.datablock), exclude_paths=exclude_path) + +_type = bpy.types.Scene +_class = BlScene \ No newline at end of file diff --git a/multi_user/libs/replication b/multi_user/libs/replication index adf5d8b..10aa834 160000 --- a/multi_user/libs/replication +++ b/multi_user/libs/replication @@ -1 +1 @@ -Subproject commit adf5d8be885d383faa259e55d928e6bf7a5c2641 +Subproject commit 10aa834c1d7cbc8ed452732756248ae4c8124d7e