UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

22 lines (21 loc) 714 B
"use strict"; import { SubnetSopNodeLike } from "./utils/subnet/SopSubnetChildrenDisplayController"; import { InputCloneMode } from "../../poly/InputCloneMode"; import { NodeParamsConfig } from "../utils/params/ParamsConfig"; import { NetworkNodeType } from "../../poly/NodeContext"; class SubnetSopParamsConfig extends NodeParamsConfig { } const ParamsConfig = new SubnetSopParamsConfig(); export class SubnetSopNode extends SubnetSopNodeLike { constructor() { super(...arguments); this.paramsConfig = ParamsConfig; } static type() { return NetworkNodeType.SUBNET; } initializeNode() { this.io.inputs.setCount(0, 4); this.io.inputs.initInputsClonedState(InputCloneMode.NEVER); } }