Ver Fonte

Cleanup: Remove old nodes

Joseph Brandenburg há 9 meses atrás
pai
commit
875b0f8cc4
2 ficheiros alterados com 5 adições e 3 exclusões
  1. 3 3
      __init__.py
  2. 2 0
      nodes_generic.py

+ 3 - 3
__init__.py

@@ -91,7 +91,7 @@ input_category=[
             # NodeItem("InputQuaternionNode"),
             # NodeItem("InputQuaternionNodeAA"),
             NodeItem("InputMatrixNode"),
-            NodeItem("InputLayerMaskNode"),
+            # NodeItem("InputLayerMaskNode"), # DEPRECATED since we have Bone Collections now
             NodeItem("InputExistingGeometryObject"),
             NodeItem("InputExistingGeometryData"),
     ]
@@ -122,9 +122,9 @@ link_relationship_category = [
 deformer_category=[NodeItem(cls.bl_idname) for cls in deformer_definitions.TellClasses()]
 xForm_category = [
          NodeItem("xFormGeometryObject"),
-        # NodeItem("xFormNullNode"),
+        # NodeItem("xFormNullNode"), # REMOVED since GeometryObject makes an empty if it has no Geometry
         NodeItem("xFormBoneNode"),
-        NodeItem("xFormRootNode"),
+        # NodeItem("xFormRootNode"), # REMOVED since it is a no-op
         NodeItem("xFormArmatureNode"),
     ]
 driver_category = [

+ 2 - 0
nodes_generic.py

@@ -436,6 +436,7 @@ class UtilityDriverVariableNode(Node, MantisNode):
         self.inputs.new("xFormSocket", "xForm 1")                                  # 6
         self.inputs.new("xFormSocket", "xForm 2")                                  # 7
         self.outputs.new("DriverVariableSocket", "Driver Variable")
+        self.inputs[3].hide = True
         self.initialized = True
         
     # def update_on_socket_change(self, context):
@@ -483,6 +484,7 @@ class UtilityDriverVariableNode(Node, MantisNode):
             self.inputs[5].hide = False
             self.inputs[6].hide = False
             self.inputs[7].hide = True
+        self.inputs[3].hide = True
     
 
 class UtilityFCurveNode(Node, MantisNode):