method getOutputSequencePortCount*(self: VisualScriptCustomNode): int64 {.gcsafe,
    locks: 0, base
.} 
- 
 
method hasInputSequencePort*(self: VisualScriptCustomNode): bool {.gcsafe, locks: 0,
    base
.} 
- 
 
method getOutputSequencePortText*(self: VisualScriptCustomNode; idx: int64): string {.
    gcsafe, locks: 0, base
.} 
- 
 
method getInputValuePortCount*(self: VisualScriptCustomNode): int64 {.gcsafe,
    locks: 0, base
.} 
- 
 
method getOutputValuePortCount*(self: VisualScriptCustomNode): int64 {.gcsafe,
    locks: 0, base
.} 
- 
 
method getInputValuePortType*(self: VisualScriptCustomNode; idx: int64): int64 {.
    gcsafe, locks: 0, base
.} 
- 
 
method getInputValuePortName*(self: VisualScriptCustomNode; idx: int64): string {.
    gcsafe, locks: 0, base
.} 
- 
 
method getOutputValuePortType*(self: VisualScriptCustomNode; idx: int64): int64 {.
    gcsafe, locks: 0, base
.} 
- 
 
method getOutputValuePortName*(self: VisualScriptCustomNode; idx: int64): string {.
    gcsafe, locks: 0, base
.} 
- 
 
method getCaption*(self: VisualScriptCustomNode): string {.gcsafe, locks: 0, base
.} 
- 
 
method getText*(self: VisualScriptCustomNode): string {.gcsafe, locks: 0, base
.} 
- 
 
method getCategory*(self: VisualScriptCustomNode): string {.gcsafe, locks: 0, base
.} 
- 
 
method getWorkingMemorySize*(self: VisualScriptCustomNode): int64 {.gcsafe, locks: 0,
    base
.} 
- 
 
method step*(self: VisualScriptCustomNode; inputs: Array; outputs: Array;
            startMode: int64; workingMem: Array): Variant {.gcsafe, locks: 0, base
.} 
- 
 
method scriptChanged*(self: VisualScriptCustomNode) {.gcsafe, locks: 0, base
.} 
-