feat: user

fix: init datablock error
refactor: property outliner paner
This commit is contained in:
Swann Martinez
2019-08-08 17:17:58 +02:00
parent ea72ab36ce
commit 8b23d2bc09
5 changed files with 66 additions and 16 deletions

View File

@ -1,4 +1,5 @@
__all__ = [
'bl_user',
'bl_object',
'bl_mesh',
] # Order here defines execution order

33
bl_types/bl_user.py Normal file
View File

@ -0,0 +1,33 @@
import bpy
import mathutils
from .. import utils
from ..presence import User
from ..libs.replication.data import ReplicatedDatablock
class BlUser(ReplicatedDatablock):
def __init__(self, *args, **kwargs):
self.icon = 'CON_ARMATURE'
super().__init__( *args, **kwargs)
def load(self, data, target):
if target is None:
target = User()
utils.dump_anything.load(target,data)
def dump(self,pointer=None):
return utils.dump_anything.dump(pointer)
# def load(self, data, target):
# pass
# def dump(self, pointer=None):
# pass
bl_id = "user"
bl_class = User
bl_rep_class = BlUser