From ccb4e956aef1adffeb42b5f4714a1192a049d975 Mon Sep 17 00:00:00 2001 From: Roy Nieterau Date: Fri, 27 Jan 2023 00:48:43 +0100 Subject: [PATCH] Maya: Refactor Create Setdress to new publisher --- .../hosts/maya/plugins/create/create_setdress.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/openpype/hosts/maya/plugins/create/create_setdress.py b/openpype/hosts/maya/plugins/create/create_setdress.py index 4246183fdb..594a3dc46d 100644 --- a/openpype/hosts/maya/plugins/create/create_setdress.py +++ b/openpype/hosts/maya/plugins/create/create_setdress.py @@ -1,16 +1,19 @@ from openpype.hosts.maya.api import plugin +from openpype.lib import BoolDef -class CreateSetDress(plugin.Creator): +class CreateSetDress(plugin.MayaCreator): """A grouped package of loaded content""" - name = "setdressMain" + identifier = "io.openpype.creators.maya.setdress" label = "Set Dress" family = "setdress" icon = "cubes" defaults = ["Main", "Anim"] - def __init__(self, *args, **kwargs): - super(CreateSetDress, self).__init__(*args, **kwargs) - - self.data["exactSetMembersOnly"] = True + def get_instance_attr_defs(self): + return [ + BoolDef("exactSetMembersOnly", + label="Exact Set Members Only", + default=True) + ]