diff --git a/korman/nodes/node_core.py b/korman/nodes/node_core.py index 0ba3f71..32c42c3 100644 --- a/korman/nodes/node_core.py +++ b/korman/nodes/node_core.py @@ -98,17 +98,6 @@ class PlasmaNodeBase: def harvest_actors(self): return set() - def init(self, context): - """Initializes the sockets as defined on the subclass""" - input_defs, output_defs = self._socket_defs - for defs, sockets in ((input_defs, self.inputs), (output_defs, self.outputs)): - for name, options in defs.items(): - assert name.find('.') == -1 - socket = sockets.new(options["type"], options["text"], name) - link_limit = options.get("link_limit", None) - if link_limit is not None: - socket.link_limit = link_limit - @property def key_name(self): return "{}_{}".format(self.id_data.name, self.name) diff --git a/korman/nodes/node_responder.py b/korman/nodes/node_responder.py index 8dd4e36..ce7c649 100644 --- a/korman/nodes/node_responder.py +++ b/korman/nodes/node_responder.py @@ -227,11 +227,6 @@ class PlasmaResponderCommandNode(PlasmaNodeBase, bpy.types.Node): }, } - def init(self, context): - self.inputs.new("PlasmaRespCommandSocket", "Condition", "whodoneit") - self.outputs.new("PlasmaMessageSocket", "Message", "msg").link_limit = 1 - self.outputs.new("PlasmaRespCommandSocket", "Trigger", "trigger") - def convert_command(self, exporter, so, responder, commandMgr, waitOn=-1): # If this command has no message, there is no need to export it... msgNode = self.find_output("msg")