1 |
- {"ast":null,"code":"import { FlowGraphConnection } from \"./flowGraphConnection.js\";\nimport { RegisterClass } from \"../Misc/typeStore.js\";\n/**\n * @experimental\n * Represents a connection point for a signal.\n * When an output point is activated, it will activate the connected input point.\n * When an input point is activated, it will execute the block it belongs to.\n */\nexport class FlowGraphSignalConnection extends FlowGraphConnection {\n /**\n * @internal\n * A signal input can be connected to more than one signal output,\n * but a signal output can only connect to one signal input\n * @returns true if the connection is singular\n */\n _isSingularConnection() {\n return this.connectionType === 1 /* FlowGraphConnectionType.Output */;\n }\n /**\n * @internal\n */\n _activateSignal(context) {\n if (this.connectionType === 0 /* FlowGraphConnectionType.Input */) {\n context._notifyExecuteNode(this._ownerBlock);\n this._ownerBlock._execute(context, this);\n context._increaseExecutionId();\n } else {\n var _this$_connectedPoint;\n (_this$_connectedPoint = this._connectedPoint[0]) === null || _this$_connectedPoint === void 0 || _this$_connectedPoint._activateSignal(context);\n }\n }\n}\nRegisterClass(\"FlowGraphSignalConnection\", FlowGraphSignalConnection);","map":{"version":3,"names":["FlowGraphConnection","RegisterClass","FlowGraphSignalConnection","_isSingularConnection","connectionType","_activateSignal","context","_notifyExecuteNode","_ownerBlock","_execute","_increaseExecutionId","_this$_connectedPoint","_connectedPoint"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/FlowGraph/flowGraphSignalConnection.js"],"sourcesContent":["import { FlowGraphConnection } from \"./flowGraphConnection.js\";\nimport { RegisterClass } from \"../Misc/typeStore.js\";\n/**\n * @experimental\n * Represents a connection point for a signal.\n * When an output point is activated, it will activate the connected input point.\n * When an input point is activated, it will execute the block it belongs to.\n */\nexport class FlowGraphSignalConnection extends FlowGraphConnection {\n /**\n * @internal\n * A signal input can be connected to more than one signal output,\n * but a signal output can only connect to one signal input\n * @returns true if the connection is singular\n */\n _isSingularConnection() {\n return this.connectionType === 1 /* FlowGraphConnectionType.Output */;\n }\n /**\n * @internal\n */\n _activateSignal(context) {\n if (this.connectionType === 0 /* FlowGraphConnectionType.Input */) {\n context._notifyExecuteNode(this._ownerBlock);\n this._ownerBlock._execute(context, this);\n context._increaseExecutionId();\n }\n else {\n this._connectedPoint[0]?._activateSignal(context);\n }\n }\n}\nRegisterClass(\"FlowGraphSignalConnection\", FlowGraphSignalConnection);\n"],"mappings":"AAAA,SAASA,mBAAmB,QAAQ,0BAA0B;AAC9D,SAASC,aAAa,QAAQ,sBAAsB;AACpD;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,MAAMC,yBAAyB,SAASF,mBAAmB,CAAC;EAC/D;AACJ;AACA;AACA;AACA;AACA;EACIG,qBAAqBA,CAAA,EAAG;IACpB,OAAO,IAAI,CAACC,cAAc,KAAK,CAAC,CAAC;EACrC;EACA;AACJ;AACA;EACIC,eAAeA,CAACC,OAAO,EAAE;IACrB,IAAI,IAAI,CAACF,cAAc,KAAK,CAAC,CAAC,qCAAqC;MAC/DE,OAAO,CAACC,kBAAkB,CAAC,IAAI,CAACC,WAAW,CAAC;MAC5C,IAAI,CAACA,WAAW,CAACC,QAAQ,CAACH,OAAO,EAAE,IAAI,CAAC;MACxCA,OAAO,CAACI,oBAAoB,CAAC,CAAC;IAClC,CAAC,MACI;MAAA,IAAAC,qBAAA;MACD,CAAAA,qBAAA,OAAI,CAACC,eAAe,CAAC,CAAC,CAAC,cAAAD,qBAAA,eAAvBA,qBAAA,CAAyBN,eAAe,CAACC,OAAO,CAAC;IACrD;EACJ;AACJ;AACAL,aAAa,CAAC,2BAA2B,EAAEC,yBAAyB,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|