from lnx.logicnode.lnx_nodes import * class LoadWASMNode(LnxLogicTreeNode): """Load WASM""" bl_idname = 'LNLoadWASMNode' bl_label = 'Load WASM' bl_description = 'Load WASM' lnx_category = 'HTML' lnx_version = 1 property1: HaxeBoolProperty( 'property1', name="Secure", description="Secure host connection", default=False, ) def lnx_init(self, context): self.add_input('LnxNodeSocketAction', 'In') self.add_input('LnxStringSocket', 'Path') self.add_output('LnxNodeSocketAction', 'Out') self.add_output('LnxNodeSocketAction', 'Loaded') self.add_output('LnxDynamicSocket', 'WASM') def draw_buttons(self, context, layout): layout.prop(self, 'property1') def register(): add_category('HTML', icon='SEQ_STRIP_META') LoadWASMNode.on_register()