5f215854b355a157aee7ab9c9a82a415526247d6c43e7e6ad9b2ec8d00b504de.json 3.0 KB

1
  1. {"ast":null,"code":"import { FlowGraphExecutionBlockWithOutSignal } from \"../../../flowGraphExecutionBlockWithOutSignal.js\";\nimport { RichTypeAny } from \"../../../flowGraphRichTypes.js\";\nimport { RegisterClass } from \"../../../../Misc/typeStore.js\";\n/**\n * @experimental\n * Block that pauses a running animation\n */\nexport class FlowGraphPauseAnimationBlock extends FlowGraphExecutionBlockWithOutSignal {\n constructor(config) {\n super(config);\n this.animationToPause = this.registerDataInput(\"animationToPause\", RichTypeAny);\n }\n _execute(context) {\n const animationToPauseValue = this.animationToPause.getValue(context);\n animationToPauseValue.pause();\n this.out._activateSignal(context);\n }\n /**\n * @returns class name of the block.\n */\n getClassName() {\n return \"FGPauseAnimationBlock\";\n }\n}\nRegisterClass(\"FGPauseAnimationBlock\", FlowGraphPauseAnimationBlock);","map":{"version":3,"names":["FlowGraphExecutionBlockWithOutSignal","RichTypeAny","RegisterClass","FlowGraphPauseAnimationBlock","constructor","config","animationToPause","registerDataInput","_execute","context","animationToPauseValue","getValue","pause","out","_activateSignal","getClassName"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/FlowGraph/Blocks/Execution/Animation/flowGraphPauseAnimationBlock.js"],"sourcesContent":["import { FlowGraphExecutionBlockWithOutSignal } from \"../../../flowGraphExecutionBlockWithOutSignal.js\";\nimport { RichTypeAny } from \"../../../flowGraphRichTypes.js\";\nimport { RegisterClass } from \"../../../../Misc/typeStore.js\";\n/**\n * @experimental\n * Block that pauses a running animation\n */\nexport class FlowGraphPauseAnimationBlock extends FlowGraphExecutionBlockWithOutSignal {\n constructor(config) {\n super(config);\n this.animationToPause = this.registerDataInput(\"animationToPause\", RichTypeAny);\n }\n _execute(context) {\n const animationToPauseValue = this.animationToPause.getValue(context);\n animationToPauseValue.pause();\n this.out._activateSignal(context);\n }\n /**\n * @returns class name of the block.\n */\n getClassName() {\n return \"FGPauseAnimationBlock\";\n }\n}\nRegisterClass(\"FGPauseAnimationBlock\", FlowGraphPauseAnimationBlock);\n"],"mappings":"AAAA,SAASA,oCAAoC,QAAQ,kDAAkD;AACvG,SAASC,WAAW,QAAQ,gCAAgC;AAC5D,SAASC,aAAa,QAAQ,+BAA+B;AAC7D;AACA;AACA;AACA;AACA,OAAO,MAAMC,4BAA4B,SAASH,oCAAoC,CAAC;EACnFI,WAAWA,CAACC,MAAM,EAAE;IAChB,KAAK,CAACA,MAAM,CAAC;IACb,IAAI,CAACC,gBAAgB,GAAG,IAAI,CAACC,iBAAiB,CAAC,kBAAkB,EAAEN,WAAW,CAAC;EACnF;EACAO,QAAQA,CAACC,OAAO,EAAE;IACd,MAAMC,qBAAqB,GAAG,IAAI,CAACJ,gBAAgB,CAACK,QAAQ,CAACF,OAAO,CAAC;IACrEC,qBAAqB,CAACE,KAAK,CAAC,CAAC;IAC7B,IAAI,CAACC,GAAG,CAACC,eAAe,CAACL,OAAO,CAAC;EACrC;EACA;AACJ;AACA;EACIM,YAAYA,CAAA,EAAG;IACX,OAAO,uBAAuB;EAClC;AACJ;AACAb,aAAa,CAAC,uBAAuB,EAAEC,4BAA4B,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}