LY_SC_UnitTest_NodeableDelayWithLooping.scriptcanvas 101 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 1053088647829550
  9. },
  10. "Name": "LY_SC_UnitTest_NodeableDelayWithLooping",
  11. "Components": {
  12. "Component_[1065628069747179615]": {
  13. "$type": "EditorGraphVariableManagerComponent",
  14. "Id": 1065628069747179615,
  15. "m_variableData": {
  16. "m_nameVariableMap": [
  17. {
  18. "Key": {
  19. "m_id": "{20E721A5-FFE5-4CA6-8F5B-4A9A3EED07A4}"
  20. },
  21. "Value": {
  22. "Datum": {
  23. "isOverloadedStorage": false,
  24. "scriptCanvasType": {
  25. "m_type": 3
  26. },
  27. "isNullPointer": false,
  28. "$type": "double",
  29. "value": 3.0,
  30. "label": "Number"
  31. },
  32. "VariableId": {
  33. "m_id": "{20E721A5-FFE5-4CA6-8F5B-4A9A3EED07A4}"
  34. },
  35. "VariableName": "Count"
  36. }
  37. },
  38. {
  39. "Key": {
  40. "m_id": "{78A86A79-2A33-4DC9-88AC-0F0537CBC68B}"
  41. },
  42. "Value": {
  43. "Datum": {
  44. "isOverloadedStorage": false,
  45. "scriptCanvasType": {
  46. "m_type": 3
  47. },
  48. "isNullPointer": false,
  49. "$type": "double",
  50. "value": 1.0,
  51. "label": "Number"
  52. },
  53. "VariableId": {
  54. "m_id": "{78A86A79-2A33-4DC9-88AC-0F0537CBC68B}"
  55. },
  56. "VariableName": "One"
  57. }
  58. }
  59. ]
  60. }
  61. },
  62. "Component_[14997019948319673342]": {
  63. "$type": "EditorGraph",
  64. "Id": 14997019948319673342,
  65. "m_graphData": {
  66. "m_nodes": [
  67. {
  68. "Id": {
  69. "id": 1053105827698734
  70. },
  71. "Name": "SC-Node(LessEqual)",
  72. "Components": {
  73. "Component_[10466718362392127955]": {
  74. "$type": "LessEqual",
  75. "Id": 10466718362392127955,
  76. "Slots": [
  77. {
  78. "id": {
  79. "m_id": "{E3A0D55E-B268-4845-A032-CA21FB4445C5}"
  80. },
  81. "contracts": [
  82. {
  83. "$type": "SlotTypeContract"
  84. }
  85. ],
  86. "slotName": "Result",
  87. "DisplayDataType": {
  88. "m_type": 0
  89. },
  90. "Descriptor": {
  91. "ConnectionType": 2,
  92. "SlotType": 2
  93. },
  94. "DataType": 1
  95. },
  96. {
  97. "id": {
  98. "m_id": "{70689E0A-229F-4BB2-A4D8-2724A868ACC8}"
  99. },
  100. "contracts": [
  101. {
  102. "$type": "SlotTypeContract"
  103. }
  104. ],
  105. "slotName": "In",
  106. "toolTip": "Signal to perform the evaluation when desired.",
  107. "Descriptor": {
  108. "ConnectionType": 1,
  109. "SlotType": 1
  110. }
  111. },
  112. {
  113. "id": {
  114. "m_id": "{A8162C0B-3644-4EBA-9189-2FAD1D8DD32C}"
  115. },
  116. "contracts": [
  117. {
  118. "$type": "SlotTypeContract"
  119. }
  120. ],
  121. "slotName": "True",
  122. "toolTip": "Signaled if the result of the operation is true.",
  123. "Descriptor": {
  124. "ConnectionType": 2,
  125. "SlotType": 1
  126. }
  127. },
  128. {
  129. "id": {
  130. "m_id": "{57EE60FE-81B2-4C93-B7E9-B6FE0B398785}"
  131. },
  132. "contracts": [
  133. {
  134. "$type": "SlotTypeContract"
  135. }
  136. ],
  137. "slotName": "False",
  138. "toolTip": "Signaled if the result of the operation is false.",
  139. "Descriptor": {
  140. "ConnectionType": 2,
  141. "SlotType": 1
  142. }
  143. },
  144. {
  145. "id": {
  146. "m_id": "{7DD013EA-57CA-4680-A7F8-3A37CC9CCA55}"
  147. },
  148. "DynamicTypeOverride": 3,
  149. "contracts": [
  150. {
  151. "$type": "SlotTypeContract"
  152. },
  153. null
  154. ],
  155. "slotName": "Value A",
  156. "DisplayDataType": {
  157. "m_type": 3
  158. },
  159. "Descriptor": {
  160. "ConnectionType": 1,
  161. "SlotType": 2
  162. },
  163. "DynamicGroup": {
  164. "Value": 3545012108
  165. },
  166. "DataType": 1,
  167. "IsReference": true,
  168. "VariableReference": {
  169. "m_id": "{20E721A5-FFE5-4CA6-8F5B-4A9A3EED07A4}"
  170. }
  171. },
  172. {
  173. "id": {
  174. "m_id": "{09146555-30E0-4D68-B203-E1185E5F4482}"
  175. },
  176. "DynamicTypeOverride": 3,
  177. "contracts": [
  178. {
  179. "$type": "SlotTypeContract"
  180. },
  181. null
  182. ],
  183. "slotName": "Value B",
  184. "DisplayDataType": {
  185. "m_type": 3
  186. },
  187. "Descriptor": {
  188. "ConnectionType": 1,
  189. "SlotType": 2
  190. },
  191. "DynamicGroup": {
  192. "Value": 3545012108
  193. },
  194. "DataType": 1
  195. }
  196. ],
  197. "Datums": [
  198. {
  199. "isOverloadedStorage": false,
  200. "scriptCanvasType": {
  201. "m_type": 3
  202. },
  203. "isNullPointer": false,
  204. "$type": "double",
  205. "value": 0.0,
  206. "label": "Value A"
  207. },
  208. {
  209. "isOverloadedStorage": false,
  210. "scriptCanvasType": {
  211. "m_type": 3
  212. },
  213. "isNullPointer": false,
  214. "$type": "double",
  215. "value": 0.0,
  216. "label": "Value B"
  217. }
  218. ]
  219. }
  220. }
  221. },
  222. {
  223. "Id": {
  224. "id": 1053101532731438
  225. },
  226. "Name": "SC-Node(DelayNodeableNode)",
  227. "Components": {
  228. "Component_[1516360977042940201]": {
  229. "$type": "DelayNodeableNode",
  230. "Id": 1516360977042940201,
  231. "Slots": [
  232. {
  233. "id": {
  234. "m_id": "{37F57166-7BC9-4793-BBF6-B8E9540E2FE1}"
  235. },
  236. "contracts": [
  237. {
  238. "$type": "SlotTypeContract"
  239. },
  240. {
  241. "$type": "DisallowReentrantExecutionContract"
  242. }
  243. ],
  244. "slotName": "Start",
  245. "toolTip": "When signaled, execution is delayed at this node according to the specified properties.",
  246. "DisplayGroup": {
  247. "Value": 2675529103
  248. },
  249. "Descriptor": {
  250. "ConnectionType": 1,
  251. "SlotType": 1
  252. }
  253. },
  254. {
  255. "id": {
  256. "m_id": "{FA8A59C7-BC40-4666-8D03-88B9C3C542D6}"
  257. },
  258. "contracts": [
  259. {
  260. "$type": "SlotTypeContract"
  261. },
  262. null
  263. ],
  264. "slotName": "Start: Time",
  265. "toolTip": "Amount of time to delay, in seconds.",
  266. "DisplayGroup": {
  267. "Value": 2675529103
  268. },
  269. "Descriptor": {
  270. "ConnectionType": 1,
  271. "SlotType": 2
  272. },
  273. "DataType": 1,
  274. "IsReference": true,
  275. "VariableReference": {
  276. "m_id": "{78A86A79-2A33-4DC9-88AC-0F0537CBC68B}"
  277. }
  278. },
  279. {
  280. "id": {
  281. "m_id": "{3DF367F5-6842-4073-AF92-0E34DE83DD70}"
  282. },
  283. "contracts": [
  284. {
  285. "$type": "SlotTypeContract"
  286. },
  287. null
  288. ],
  289. "slotName": "Start: Loop",
  290. "toolTip": "If true, the delay will restart after triggering the Out slot.",
  291. "DisplayGroup": {
  292. "Value": 2675529103
  293. },
  294. "Descriptor": {
  295. "ConnectionType": 1,
  296. "SlotType": 2
  297. },
  298. "DataType": 1
  299. },
  300. {
  301. "id": {
  302. "m_id": "{C6EF52DD-1F06-49AD-9F54-3534DAF66A02}"
  303. },
  304. "contracts": [
  305. {
  306. "$type": "SlotTypeContract"
  307. },
  308. null
  309. ],
  310. "slotName": "Start: Hold",
  311. "toolTip": "Amount of time to wait before restarting, in seconds.",
  312. "DisplayGroup": {
  313. "Value": 2675529103
  314. },
  315. "Descriptor": {
  316. "ConnectionType": 1,
  317. "SlotType": 2
  318. },
  319. "DataType": 1
  320. },
  321. {
  322. "id": {
  323. "m_id": "{9116AC9D-FE7C-4136-990E-4D0E70669EC9}"
  324. },
  325. "contracts": [
  326. {
  327. "$type": "SlotTypeContract"
  328. }
  329. ],
  330. "slotName": "On Start",
  331. "toolTip": "When signaled, execution is delayed at this node according to the specified properties.",
  332. "DisplayGroup": {
  333. "Value": 2675529103
  334. },
  335. "Descriptor": {
  336. "ConnectionType": 2,
  337. "SlotType": 1
  338. }
  339. },
  340. {
  341. "id": {
  342. "m_id": "{8B16CFB3-D9F7-4BB2-A052-675D47647E3E}"
  343. },
  344. "contracts": [
  345. {
  346. "$type": "SlotTypeContract"
  347. },
  348. {
  349. "$type": "DisallowReentrantExecutionContract"
  350. }
  351. ],
  352. "slotName": "Reset",
  353. "toolTip": "When signaled, execution is delayed at this node according to the specified properties.",
  354. "DisplayGroup": {
  355. "Value": 1352515405
  356. },
  357. "Descriptor": {
  358. "ConnectionType": 1,
  359. "SlotType": 1
  360. }
  361. },
  362. {
  363. "id": {
  364. "m_id": "{3179BAFA-1110-43EB-AD35-4AE9B7EF276B}"
  365. },
  366. "contracts": [
  367. {
  368. "$type": "SlotTypeContract"
  369. },
  370. null
  371. ],
  372. "slotName": "Reset: Time",
  373. "toolTip": "Amount of time to delay, in seconds.",
  374. "DisplayGroup": {
  375. "Value": 1352515405
  376. },
  377. "Descriptor": {
  378. "ConnectionType": 1,
  379. "SlotType": 2
  380. },
  381. "DataType": 1
  382. },
  383. {
  384. "id": {
  385. "m_id": "{C874EFF5-EDB2-4A13-A259-6979C93BAFAA}"
  386. },
  387. "contracts": [
  388. {
  389. "$type": "SlotTypeContract"
  390. },
  391. null
  392. ],
  393. "slotName": "Reset: Loop",
  394. "toolTip": "If true, the delay will restart after triggering the Out slot.",
  395. "DisplayGroup": {
  396. "Value": 1352515405
  397. },
  398. "Descriptor": {
  399. "ConnectionType": 1,
  400. "SlotType": 2
  401. },
  402. "DataType": 1
  403. },
  404. {
  405. "id": {
  406. "m_id": "{53C39101-DC51-4272-B1F5-ED516AF7A4F1}"
  407. },
  408. "contracts": [
  409. {
  410. "$type": "SlotTypeContract"
  411. },
  412. null
  413. ],
  414. "slotName": "Reset: Hold",
  415. "toolTip": "Amount of time to wait before restarting, in seconds.",
  416. "DisplayGroup": {
  417. "Value": 1352515405
  418. },
  419. "Descriptor": {
  420. "ConnectionType": 1,
  421. "SlotType": 2
  422. },
  423. "DataType": 1
  424. },
  425. {
  426. "id": {
  427. "m_id": "{FFD4E766-C3E3-4124-AE9B-174FBAF63AA4}"
  428. },
  429. "contracts": [
  430. {
  431. "$type": "SlotTypeContract"
  432. }
  433. ],
  434. "slotName": "On Reset",
  435. "toolTip": "When signaled, execution is delayed at this node according to the specified properties.",
  436. "DisplayGroup": {
  437. "Value": 1352515405
  438. },
  439. "Descriptor": {
  440. "ConnectionType": 2,
  441. "SlotType": 1
  442. }
  443. },
  444. {
  445. "id": {
  446. "m_id": "{ACABC9A5-2784-4575-B8D6-37AC1F9C089E}"
  447. },
  448. "contracts": [
  449. {
  450. "$type": "SlotTypeContract"
  451. },
  452. {
  453. "$type": "DisallowReentrantExecutionContract"
  454. }
  455. ],
  456. "slotName": "Cancel",
  457. "toolTip": "Cancels the current delay.",
  458. "DisplayGroup": {
  459. "Value": 1444332914
  460. },
  461. "Descriptor": {
  462. "ConnectionType": 1,
  463. "SlotType": 1
  464. }
  465. },
  466. {
  467. "id": {
  468. "m_id": "{63764EA7-D902-4C04-9B8D-E2E79058AF81}"
  469. },
  470. "contracts": [
  471. {
  472. "$type": "SlotTypeContract"
  473. }
  474. ],
  475. "slotName": "On Cancel",
  476. "toolTip": "Cancels the current delay.",
  477. "DisplayGroup": {
  478. "Value": 1444332914
  479. },
  480. "Descriptor": {
  481. "ConnectionType": 2,
  482. "SlotType": 1
  483. }
  484. },
  485. {
  486. "id": {
  487. "m_id": "{103F13E5-FFDD-4F2C-9105-8A793B9F1D80}"
  488. },
  489. "contracts": [
  490. {
  491. "$type": "SlotTypeContract"
  492. }
  493. ],
  494. "slotName": "Done",
  495. "toolTip": "Signaled when the delay reaches zero.",
  496. "DisplayGroup": {
  497. "Value": 271442091
  498. },
  499. "Descriptor": {
  500. "ConnectionType": 2,
  501. "SlotType": 1
  502. },
  503. "IsLatent": true
  504. },
  505. {
  506. "id": {
  507. "m_id": "{07874261-4CD3-4246-B104-D8B5EF3D8F10}"
  508. },
  509. "contracts": [
  510. {
  511. "$type": "SlotTypeContract"
  512. }
  513. ],
  514. "slotName": "Elapsed",
  515. "toolTip": "The amount of time that has elapsed since the delay began.",
  516. "DisplayDataType": {
  517. "m_type": 3
  518. },
  519. "DisplayGroup": {
  520. "Value": 271442091
  521. },
  522. "Descriptor": {
  523. "ConnectionType": 2,
  524. "SlotType": 2
  525. },
  526. "DataType": 1
  527. }
  528. ],
  529. "Datums": [
  530. {
  531. "isOverloadedStorage": false,
  532. "scriptCanvasType": {
  533. "m_type": 3
  534. },
  535. "isNullPointer": false,
  536. "$type": "double",
  537. "value": 0.0,
  538. "label": "Start: Time"
  539. },
  540. {
  541. "isOverloadedStorage": false,
  542. "scriptCanvasType": {
  543. "m_type": 0
  544. },
  545. "isNullPointer": false,
  546. "$type": "bool",
  547. "value": true,
  548. "label": "Start: Loop"
  549. },
  550. {
  551. "isOverloadedStorage": false,
  552. "scriptCanvasType": {
  553. "m_type": 3
  554. },
  555. "isNullPointer": false,
  556. "$type": "double",
  557. "value": 0.0,
  558. "label": "Start: Hold"
  559. },
  560. {
  561. "isOverloadedStorage": false,
  562. "scriptCanvasType": {
  563. "m_type": 3
  564. },
  565. "isNullPointer": false,
  566. "$type": "double",
  567. "value": 0.0,
  568. "label": "Reset: Time"
  569. },
  570. {
  571. "isOverloadedStorage": false,
  572. "scriptCanvasType": {
  573. "m_type": 0
  574. },
  575. "isNullPointer": false,
  576. "$type": "bool",
  577. "value": false,
  578. "label": "Reset: Loop"
  579. },
  580. {
  581. "isOverloadedStorage": false,
  582. "scriptCanvasType": {
  583. "m_type": 3
  584. },
  585. "isNullPointer": false,
  586. "$type": "double",
  587. "value": 0.0,
  588. "label": "Reset: Hold"
  589. }
  590. ],
  591. "slotExecutionMap": {
  592. "ins": [
  593. {
  594. "_slotId": {
  595. "m_id": "{37F57166-7BC9-4793-BBF6-B8E9540E2FE1}"
  596. },
  597. "_inputs": [
  598. {
  599. "_slotId": {
  600. "m_id": "{FA8A59C7-BC40-4666-8D03-88B9C3C542D6}"
  601. }
  602. },
  603. {
  604. "_slotId": {
  605. "m_id": "{3DF367F5-6842-4073-AF92-0E34DE83DD70}"
  606. }
  607. },
  608. {
  609. "_slotId": {
  610. "m_id": "{C6EF52DD-1F06-49AD-9F54-3534DAF66A02}"
  611. }
  612. }
  613. ],
  614. "_outs": [
  615. {
  616. "_slotId": {
  617. "m_id": "{9116AC9D-FE7C-4136-990E-4D0E70669EC9}"
  618. },
  619. "_name": "On Start"
  620. }
  621. ],
  622. "_interfaceSourceId": "{01220000-FB7F-0000-0300-000000000000}"
  623. },
  624. {
  625. "_slotId": {
  626. "m_id": "{8B16CFB3-D9F7-4BB2-A052-675D47647E3E}"
  627. },
  628. "_inputs": [
  629. {
  630. "_slotId": {
  631. "m_id": "{3179BAFA-1110-43EB-AD35-4AE9B7EF276B}"
  632. }
  633. },
  634. {
  635. "_slotId": {
  636. "m_id": "{C874EFF5-EDB2-4A13-A259-6979C93BAFAA}"
  637. }
  638. },
  639. {
  640. "_slotId": {
  641. "m_id": "{53C39101-DC51-4272-B1F5-ED516AF7A4F1}"
  642. }
  643. }
  644. ],
  645. "_outs": [
  646. {
  647. "_slotId": {
  648. "m_id": "{FFD4E766-C3E3-4124-AE9B-174FBAF63AA4}"
  649. },
  650. "_name": "On Reset"
  651. }
  652. ],
  653. "_interfaceSourceId": "{01220000-FB7F-0000-0300-000000000000}"
  654. },
  655. {
  656. "_slotId": {
  657. "m_id": "{ACABC9A5-2784-4575-B8D6-37AC1F9C089E}"
  658. },
  659. "_outs": [
  660. {
  661. "_slotId": {
  662. "m_id": "{63764EA7-D902-4C04-9B8D-E2E79058AF81}"
  663. },
  664. "_name": "On Cancel"
  665. }
  666. ],
  667. "_interfaceSourceId": "{01220000-FB7F-0000-0300-000000000000}"
  668. }
  669. ],
  670. "latents": [
  671. {
  672. "_slotId": {
  673. "m_id": "{103F13E5-FFDD-4F2C-9105-8A793B9F1D80}"
  674. },
  675. "_name": "Done",
  676. "_outputs": [
  677. {
  678. "_slotId": {
  679. "m_id": "{07874261-4CD3-4246-B104-D8B5EF3D8F10}"
  680. }
  681. }
  682. ],
  683. "_interfaceSourceId": "{01220000-FB7F-0000-0300-000000000000}"
  684. }
  685. ]
  686. }
  687. }
  688. }
  689. },
  690. {
  691. "Id": {
  692. "id": 1053092942796846
  693. },
  694. "Name": "SC-Node(Start)",
  695. "Components": {
  696. "Component_[2398829890748190450]": {
  697. "$type": "Start",
  698. "Id": 2398829890748190450,
  699. "Slots": [
  700. {
  701. "id": {
  702. "m_id": "{0B92570E-B2F0-44DC-B01E-3F4A0F18DF74}"
  703. },
  704. "contracts": [
  705. {
  706. "$type": "SlotTypeContract"
  707. }
  708. ],
  709. "slotName": "Out",
  710. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  711. "Descriptor": {
  712. "ConnectionType": 2,
  713. "SlotType": 1
  714. }
  715. }
  716. ]
  717. }
  718. }
  719. },
  720. {
  721. "Id": {
  722. "id": 1053097237764142
  723. },
  724. "Name": "SC-Node(Mark Complete)",
  725. "Components": {
  726. "Component_[3018356430407684034]": {
  727. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  728. "Id": 3018356430407684034,
  729. "Slots": [
  730. {
  731. "isVisibile": false,
  732. "id": {
  733. "m_id": "{8FAD1042-7EC9-416F-A100-92E4E84FA03C}"
  734. },
  735. "contracts": [
  736. {
  737. "$type": "SlotTypeContract"
  738. },
  739. null
  740. ],
  741. "slotName": "EntityID: 0",
  742. "Descriptor": {
  743. "ConnectionType": 1,
  744. "SlotType": 2
  745. },
  746. "DataType": 1
  747. },
  748. {
  749. "id": {
  750. "m_id": "{7601C6E2-3E0F-4721-8B06-752932214C3E}"
  751. },
  752. "contracts": [
  753. {
  754. "$type": "SlotTypeContract"
  755. },
  756. null
  757. ],
  758. "slotName": "Report",
  759. "toolTip": "additional notes for the test report",
  760. "Descriptor": {
  761. "ConnectionType": 1,
  762. "SlotType": 2
  763. },
  764. "DataType": 1
  765. },
  766. {
  767. "id": {
  768. "m_id": "{6C9A231B-A17A-456E-A4D5-9FEB814705C5}"
  769. },
  770. "contracts": [
  771. {
  772. "$type": "SlotTypeContract"
  773. }
  774. ],
  775. "slotName": "In",
  776. "Descriptor": {
  777. "ConnectionType": 1,
  778. "SlotType": 1
  779. }
  780. },
  781. {
  782. "id": {
  783. "m_id": "{CC190AB4-2646-4759-94E8-2E51D816372E}"
  784. },
  785. "contracts": [
  786. {
  787. "$type": "SlotTypeContract"
  788. }
  789. ],
  790. "slotName": "Out",
  791. "Descriptor": {
  792. "ConnectionType": 2,
  793. "SlotType": 1
  794. }
  795. }
  796. ],
  797. "Datums": [
  798. {
  799. "isOverloadedStorage": false,
  800. "scriptCanvasType": {
  801. "m_type": 1
  802. },
  803. "isNullPointer": false,
  804. "$type": "EntityId",
  805. "value": {
  806. "id": 4276206253
  807. }
  808. },
  809. {
  810. "isOverloadedStorage": false,
  811. "scriptCanvasType": {
  812. "m_type": 5
  813. },
  814. "isNullPointer": false,
  815. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  816. "value": "",
  817. "label": "Report"
  818. }
  819. ],
  820. "methodType": 2,
  821. "methodName": "Mark Complete",
  822. "className": "Unit Testing",
  823. "resultSlotIDs": [
  824. {}
  825. ],
  826. "prettyClassName": "Unit Testing"
  827. }
  828. }
  829. },
  830. {
  831. "Id": {
  832. "id": 1053114417633326
  833. },
  834. "Name": "SC-Node(Expect Greater Than Equal)",
  835. "Components": {
  836. "Component_[4020798163900534096]": {
  837. "$type": "MethodOverloaded",
  838. "Id": 4020798163900534096,
  839. "Slots": [
  840. {
  841. "isVisibile": false,
  842. "id": {
  843. "m_id": "{3179E389-8ECB-4347-A529-F375F4F51E08}"
  844. },
  845. "contracts": [
  846. {
  847. "$type": "SlotTypeContract"
  848. },
  849. null
  850. ],
  851. "slotName": "EntityID: 0",
  852. "DisplayDataType": {
  853. "m_type": 1
  854. },
  855. "Descriptor": {
  856. "ConnectionType": 1,
  857. "SlotType": 2
  858. },
  859. "DataType": 1
  860. },
  861. {
  862. "IsOverload": true,
  863. "id": {
  864. "m_id": "{37A2BAF5-96FB-4B16-A5EE-DFA60DB5DD1C}"
  865. },
  866. "DynamicTypeOverride": 3,
  867. "contracts": [
  868. {
  869. "$type": "SlotTypeContract"
  870. },
  871. null
  872. ],
  873. "slotName": "Candidate",
  874. "toolTip": "left of >=",
  875. "DisplayDataType": {
  876. "m_type": 3
  877. },
  878. "Descriptor": {
  879. "ConnectionType": 1,
  880. "SlotType": 2
  881. },
  882. "DataType": 1
  883. },
  884. {
  885. "IsOverload": true,
  886. "id": {
  887. "m_id": "{BDB82368-CF6E-413E-851B-C2C833A53645}"
  888. },
  889. "DynamicTypeOverride": 3,
  890. "contracts": [
  891. {
  892. "$type": "SlotTypeContract"
  893. },
  894. null
  895. ],
  896. "slotName": "Reference",
  897. "toolTip": "right of >=",
  898. "DisplayDataType": {
  899. "m_type": 3
  900. },
  901. "Descriptor": {
  902. "ConnectionType": 1,
  903. "SlotType": 2
  904. },
  905. "DataType": 1,
  906. "IsReference": true,
  907. "VariableReference": {
  908. "m_id": "{78A86A79-2A33-4DC9-88AC-0F0537CBC68B}"
  909. }
  910. },
  911. {
  912. "id": {
  913. "m_id": "{E24D9266-905D-423F-AED2-30383650C60E}"
  914. },
  915. "contracts": [
  916. {
  917. "$type": "SlotTypeContract"
  918. },
  919. null
  920. ],
  921. "slotName": "Report",
  922. "toolTip": "additional notes for the test report",
  923. "DisplayDataType": {
  924. "m_type": 5
  925. },
  926. "Descriptor": {
  927. "ConnectionType": 1,
  928. "SlotType": 2
  929. },
  930. "DataType": 1
  931. },
  932. {
  933. "id": {
  934. "m_id": "{171CCE02-1BB2-4AFA-B2FD-B84E56B537B6}"
  935. },
  936. "contracts": [
  937. {
  938. "$type": "SlotTypeContract"
  939. }
  940. ],
  941. "slotName": "In",
  942. "Descriptor": {
  943. "ConnectionType": 1,
  944. "SlotType": 1
  945. }
  946. },
  947. {
  948. "id": {
  949. "m_id": "{27BCCCE6-F767-4ADE-8A79-DBE72C27BB98}"
  950. },
  951. "contracts": [
  952. {
  953. "$type": "SlotTypeContract"
  954. }
  955. ],
  956. "slotName": "Out",
  957. "Descriptor": {
  958. "ConnectionType": 2,
  959. "SlotType": 1
  960. }
  961. }
  962. ],
  963. "Datums": [
  964. {
  965. "isOverloadedStorage": false,
  966. "scriptCanvasType": {
  967. "m_type": 1
  968. },
  969. "isNullPointer": false,
  970. "$type": "EntityId",
  971. "value": {
  972. "id": 4276206253
  973. },
  974. "label": "EntityID: 0"
  975. },
  976. {
  977. "isOverloadedStorage": false,
  978. "scriptCanvasType": {
  979. "m_type": 3
  980. },
  981. "isNullPointer": false,
  982. "$type": "double",
  983. "value": 0.0,
  984. "label": "Candidate"
  985. },
  986. {
  987. "isOverloadedStorage": false,
  988. "scriptCanvasType": {
  989. "m_type": 3
  990. },
  991. "isNullPointer": false,
  992. "$type": "double",
  993. "value": 0.0,
  994. "label": "Reference"
  995. },
  996. {
  997. "isOverloadedStorage": false,
  998. "scriptCanvasType": {
  999. "m_type": 5
  1000. },
  1001. "isNullPointer": false,
  1002. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  1003. "value": "Elapsed should be more than 1 after start",
  1004. "label": "Report"
  1005. }
  1006. ],
  1007. "methodType": 2,
  1008. "methodName": "Expect Greater Than Equal",
  1009. "className": "Unit Testing",
  1010. "resultSlotIDs": [
  1011. {}
  1012. ],
  1013. "prettyClassName": "Unit Testing",
  1014. "orderedInputSlotIds": [
  1015. {
  1016. "m_id": "{3179E389-8ECB-4347-A529-F375F4F51E08}"
  1017. },
  1018. {
  1019. "m_id": "{37A2BAF5-96FB-4B16-A5EE-DFA60DB5DD1C}"
  1020. },
  1021. {
  1022. "m_id": "{BDB82368-CF6E-413E-851B-C2C833A53645}"
  1023. },
  1024. {
  1025. "m_id": "{E24D9266-905D-423F-AED2-30383650C60E}"
  1026. }
  1027. ]
  1028. }
  1029. }
  1030. },
  1031. {
  1032. "Id": {
  1033. "id": 1053110122666030
  1034. },
  1035. "Name": "SC-Node(OperatorSub)",
  1036. "Components": {
  1037. "Component_[8598832654607842207]": {
  1038. "$type": "OperatorSub",
  1039. "Id": 8598832654607842207,
  1040. "Slots": [
  1041. {
  1042. "id": {
  1043. "m_id": "{5438C84F-D82C-481B-8DD0-0F792D547F94}"
  1044. },
  1045. "contracts": [
  1046. {
  1047. "$type": "SlotTypeContract"
  1048. }
  1049. ],
  1050. "slotName": "In",
  1051. "Descriptor": {
  1052. "ConnectionType": 1,
  1053. "SlotType": 1
  1054. }
  1055. },
  1056. {
  1057. "id": {
  1058. "m_id": "{522DD593-07A9-43A3-B9EB-C589FD2F3924}"
  1059. },
  1060. "contracts": [
  1061. {
  1062. "$type": "SlotTypeContract"
  1063. }
  1064. ],
  1065. "slotName": "Out",
  1066. "Descriptor": {
  1067. "ConnectionType": 2,
  1068. "SlotType": 1
  1069. }
  1070. },
  1071. {
  1072. "id": {
  1073. "m_id": "{8C5C4365-CC5F-428A-8C2F-3E10BC3C983D}"
  1074. },
  1075. "DynamicTypeOverride": 3,
  1076. "contracts": [
  1077. {
  1078. "$type": "SlotTypeContract"
  1079. },
  1080. null,
  1081. {
  1082. "$type": "MathOperatorContract",
  1083. "NativeTypes": [
  1084. {
  1085. "m_type": 3
  1086. },
  1087. {
  1088. "m_type": 8
  1089. },
  1090. {
  1091. "m_type": 9
  1092. },
  1093. {
  1094. "m_type": 10
  1095. },
  1096. {
  1097. "m_type": 12
  1098. },
  1099. {
  1100. "m_type": 14
  1101. },
  1102. {
  1103. "m_type": 15
  1104. }
  1105. ]
  1106. }
  1107. ],
  1108. "slotName": "Number",
  1109. "toolTip": "An operand to use in performing the specified Operation",
  1110. "DisplayDataType": {
  1111. "m_type": 3
  1112. },
  1113. "DisplayGroup": {
  1114. "Value": 1114760223
  1115. },
  1116. "Descriptor": {
  1117. "ConnectionType": 1,
  1118. "SlotType": 2
  1119. },
  1120. "DynamicGroup": {
  1121. "Value": 1114760223
  1122. },
  1123. "DataType": 1,
  1124. "IsReference": true,
  1125. "VariableReference": {
  1126. "m_id": "{20E721A5-FFE5-4CA6-8F5B-4A9A3EED07A4}"
  1127. }
  1128. },
  1129. {
  1130. "id": {
  1131. "m_id": "{83658435-720F-4755-872A-41F6C08B0C00}"
  1132. },
  1133. "DynamicTypeOverride": 3,
  1134. "contracts": [
  1135. {
  1136. "$type": "SlotTypeContract"
  1137. },
  1138. null,
  1139. {
  1140. "$type": "MathOperatorContract",
  1141. "NativeTypes": [
  1142. {
  1143. "m_type": 3
  1144. },
  1145. {
  1146. "m_type": 8
  1147. },
  1148. {
  1149. "m_type": 9
  1150. },
  1151. {
  1152. "m_type": 10
  1153. },
  1154. {
  1155. "m_type": 12
  1156. },
  1157. {
  1158. "m_type": 14
  1159. },
  1160. {
  1161. "m_type": 15
  1162. }
  1163. ]
  1164. }
  1165. ],
  1166. "slotName": "Number",
  1167. "toolTip": "An operand to use in performing the specified Operation",
  1168. "DisplayDataType": {
  1169. "m_type": 3
  1170. },
  1171. "DisplayGroup": {
  1172. "Value": 1114760223
  1173. },
  1174. "Descriptor": {
  1175. "ConnectionType": 1,
  1176. "SlotType": 2
  1177. },
  1178. "DynamicGroup": {
  1179. "Value": 1114760223
  1180. },
  1181. "DataType": 1
  1182. },
  1183. {
  1184. "id": {
  1185. "m_id": "{06D4FD80-2BC3-456D-8EAA-FDCE800B8FBC}"
  1186. },
  1187. "DynamicTypeOverride": 3,
  1188. "contracts": [
  1189. {
  1190. "$type": "SlotTypeContract"
  1191. },
  1192. {
  1193. "$type": "MathOperatorContract",
  1194. "NativeTypes": [
  1195. {
  1196. "m_type": 3
  1197. },
  1198. {
  1199. "m_type": 8
  1200. },
  1201. {
  1202. "m_type": 9
  1203. },
  1204. {
  1205. "m_type": 10
  1206. },
  1207. {
  1208. "m_type": 12
  1209. },
  1210. {
  1211. "m_type": 14
  1212. },
  1213. {
  1214. "m_type": 15
  1215. }
  1216. ]
  1217. }
  1218. ],
  1219. "slotName": "Result",
  1220. "toolTip": "The result of the specified operation",
  1221. "DisplayDataType": {
  1222. "m_type": 3
  1223. },
  1224. "DisplayGroup": {
  1225. "Value": 1114760223
  1226. },
  1227. "Descriptor": {
  1228. "ConnectionType": 2,
  1229. "SlotType": 2
  1230. },
  1231. "DynamicGroup": {
  1232. "Value": 1114760223
  1233. },
  1234. "DataType": 1,
  1235. "IsReference": true,
  1236. "VariableReference": {
  1237. "m_id": "{20E721A5-FFE5-4CA6-8F5B-4A9A3EED07A4}"
  1238. }
  1239. }
  1240. ],
  1241. "Datums": [
  1242. {
  1243. "isOverloadedStorage": false,
  1244. "scriptCanvasType": {
  1245. "m_type": 3
  1246. },
  1247. "isNullPointer": false,
  1248. "$type": "double",
  1249. "value": 0.0,
  1250. "label": "Number"
  1251. },
  1252. {
  1253. "isOverloadedStorage": false,
  1254. "scriptCanvasType": {
  1255. "m_type": 3
  1256. },
  1257. "isNullPointer": false,
  1258. "$type": "double",
  1259. "value": 1.0,
  1260. "label": "Number"
  1261. }
  1262. ]
  1263. }
  1264. }
  1265. }
  1266. ],
  1267. "m_connections": [
  1268. {
  1269. "Id": {
  1270. "id": 1053118712600622
  1271. },
  1272. "Name": "srcEndpoint=(Expect Greater Than Equal: Out), destEndpoint=(Subtract (-): In)",
  1273. "Components": {
  1274. "Component_[7970499917659491241]": {
  1275. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1276. "Id": 7970499917659491241,
  1277. "sourceEndpoint": {
  1278. "nodeId": {
  1279. "id": 1053114417633326
  1280. },
  1281. "slotId": {
  1282. "m_id": "{27BCCCE6-F767-4ADE-8A79-DBE72C27BB98}"
  1283. }
  1284. },
  1285. "targetEndpoint": {
  1286. "nodeId": {
  1287. "id": 1053110122666030
  1288. },
  1289. "slotId": {
  1290. "m_id": "{5438C84F-D82C-481B-8DD0-0F792D547F94}"
  1291. }
  1292. }
  1293. }
  1294. }
  1295. },
  1296. {
  1297. "Id": {
  1298. "id": 1053123007567918
  1299. },
  1300. "Name": "srcEndpoint=(Subtract (-): Out), destEndpoint=(Less Than or Equal To (<=): In)",
  1301. "Components": {
  1302. "Component_[4639341078474341962]": {
  1303. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1304. "Id": 4639341078474341962,
  1305. "sourceEndpoint": {
  1306. "nodeId": {
  1307. "id": 1053110122666030
  1308. },
  1309. "slotId": {
  1310. "m_id": "{522DD593-07A9-43A3-B9EB-C589FD2F3924}"
  1311. }
  1312. },
  1313. "targetEndpoint": {
  1314. "nodeId": {
  1315. "id": 1053105827698734
  1316. },
  1317. "slotId": {
  1318. "m_id": "{70689E0A-229F-4BB2-A4D8-2724A868ACC8}"
  1319. }
  1320. }
  1321. }
  1322. }
  1323. },
  1324. {
  1325. "Id": {
  1326. "id": 1053127302535214
  1327. },
  1328. "Name": "srcEndpoint=(Less Than or Equal To (<=): True), destEndpoint=(Delay: Cancel)",
  1329. "Components": {
  1330. "Component_[3164120346952099897]": {
  1331. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1332. "Id": 3164120346952099897,
  1333. "sourceEndpoint": {
  1334. "nodeId": {
  1335. "id": 1053105827698734
  1336. },
  1337. "slotId": {
  1338. "m_id": "{A8162C0B-3644-4EBA-9189-2FAD1D8DD32C}"
  1339. }
  1340. },
  1341. "targetEndpoint": {
  1342. "nodeId": {
  1343. "id": 1053101532731438
  1344. },
  1345. "slotId": {
  1346. "m_id": "{ACABC9A5-2784-4575-B8D6-37AC1F9C089E}"
  1347. }
  1348. }
  1349. }
  1350. }
  1351. },
  1352. {
  1353. "Id": {
  1354. "id": 1053131597502510
  1355. },
  1356. "Name": "srcEndpoint=(Delay: Done), destEndpoint=(Expect Greater Than Equal: In)",
  1357. "Components": {
  1358. "Component_[9746556847577232085]": {
  1359. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1360. "Id": 9746556847577232085,
  1361. "sourceEndpoint": {
  1362. "nodeId": {
  1363. "id": 1053101532731438
  1364. },
  1365. "slotId": {
  1366. "m_id": "{103F13E5-FFDD-4F2C-9105-8A793B9F1D80}"
  1367. }
  1368. },
  1369. "targetEndpoint": {
  1370. "nodeId": {
  1371. "id": 1053114417633326
  1372. },
  1373. "slotId": {
  1374. "m_id": "{171CCE02-1BB2-4AFA-B2FD-B84E56B537B6}"
  1375. }
  1376. }
  1377. }
  1378. }
  1379. },
  1380. {
  1381. "Id": {
  1382. "id": 1053135892469806
  1383. },
  1384. "Name": "srcEndpoint=(Delay: Elapsed), destEndpoint=(Expect Greater Than Equal: Candidate)",
  1385. "Components": {
  1386. "Component_[407812655069046978]": {
  1387. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1388. "Id": 407812655069046978,
  1389. "sourceEndpoint": {
  1390. "nodeId": {
  1391. "id": 1053101532731438
  1392. },
  1393. "slotId": {
  1394. "m_id": "{07874261-4CD3-4246-B104-D8B5EF3D8F10}"
  1395. }
  1396. },
  1397. "targetEndpoint": {
  1398. "nodeId": {
  1399. "id": 1053114417633326
  1400. },
  1401. "slotId": {
  1402. "m_id": "{37A2BAF5-96FB-4B16-A5EE-DFA60DB5DD1C}"
  1403. }
  1404. }
  1405. }
  1406. }
  1407. },
  1408. {
  1409. "Id": {
  1410. "id": 1053140187437102
  1411. },
  1412. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Delay: Start)",
  1413. "Components": {
  1414. "Component_[2191875172874989705]": {
  1415. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1416. "Id": 2191875172874989705,
  1417. "sourceEndpoint": {
  1418. "nodeId": {
  1419. "id": 1053092942796846
  1420. },
  1421. "slotId": {
  1422. "m_id": "{0B92570E-B2F0-44DC-B01E-3F4A0F18DF74}"
  1423. }
  1424. },
  1425. "targetEndpoint": {
  1426. "nodeId": {
  1427. "id": 1053101532731438
  1428. },
  1429. "slotId": {
  1430. "m_id": "{37F57166-7BC9-4793-BBF6-B8E9540E2FE1}"
  1431. }
  1432. }
  1433. }
  1434. }
  1435. },
  1436. {
  1437. "Id": {
  1438. "id": 1053144482404398
  1439. },
  1440. "Name": "srcEndpoint=(Delay: On Cancel), destEndpoint=(Mark Complete: In)",
  1441. "Components": {
  1442. "Component_[12876277466075993824]": {
  1443. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1444. "Id": 12876277466075993824,
  1445. "sourceEndpoint": {
  1446. "nodeId": {
  1447. "id": 1053101532731438
  1448. },
  1449. "slotId": {
  1450. "m_id": "{63764EA7-D902-4C04-9B8D-E2E79058AF81}"
  1451. }
  1452. },
  1453. "targetEndpoint": {
  1454. "nodeId": {
  1455. "id": 1053097237764142
  1456. },
  1457. "slotId": {
  1458. "m_id": "{6C9A231B-A17A-456E-A4D5-9FEB814705C5}"
  1459. }
  1460. }
  1461. }
  1462. }
  1463. }
  1464. ]
  1465. },
  1466. "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}",
  1467. "versionData": {
  1468. "_grammarVersion": 1,
  1469. "_runtimeVersion": 1,
  1470. "_fileVersion": 1
  1471. },
  1472. "GraphCanvasData": [
  1473. {
  1474. "Key": {
  1475. "id": 1053088647829550
  1476. },
  1477. "Value": {
  1478. "ComponentData": {
  1479. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  1480. "$type": "SceneComponentSaveData",
  1481. "ViewParams": {
  1482. "Scale": 0.688626,
  1483. "AnchorX": -410.9632873535156,
  1484. "AnchorY": -357.23309326171875
  1485. }
  1486. }
  1487. }
  1488. }
  1489. },
  1490. {
  1491. "Key": {
  1492. "id": 1053092942796846
  1493. },
  1494. "Value": {
  1495. "ComponentData": {
  1496. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1497. "$type": "NodeSaveData"
  1498. },
  1499. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1500. "$type": "GeneralNodeTitleComponentSaveData",
  1501. "PaletteOverride": "TimeNodeTitlePalette"
  1502. },
  1503. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1504. "$type": "GeometrySaveData",
  1505. "Position": [
  1506. 280.0,
  1507. 160.0
  1508. ]
  1509. },
  1510. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1511. "$type": "StylingComponentSaveData"
  1512. },
  1513. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1514. "$type": "PersistentIdComponentSaveData",
  1515. "PersistentId": "{F3193726-736B-4F91-B6AB-3AE727214D11}"
  1516. }
  1517. }
  1518. }
  1519. },
  1520. {
  1521. "Key": {
  1522. "id": 1053097237764142
  1523. },
  1524. "Value": {
  1525. "ComponentData": {
  1526. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1527. "$type": "NodeSaveData"
  1528. },
  1529. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1530. "$type": "GeneralNodeTitleComponentSaveData",
  1531. "PaletteOverride": "MethodNodeTitlePalette"
  1532. },
  1533. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1534. "$type": "GeometrySaveData",
  1535. "Position": [
  1536. 1020.0,
  1537. 340.0
  1538. ]
  1539. },
  1540. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1541. "$type": "StylingComponentSaveData",
  1542. "SubStyle": ".method"
  1543. },
  1544. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1545. "$type": "PersistentIdComponentSaveData",
  1546. "PersistentId": "{F6377EE9-3756-4C90-88D3-4A1C78B53FB4}"
  1547. }
  1548. }
  1549. }
  1550. },
  1551. {
  1552. "Key": {
  1553. "id": 1053101532731438
  1554. },
  1555. "Value": {
  1556. "ComponentData": {
  1557. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1558. "$type": "NodeSaveData"
  1559. },
  1560. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1561. "$type": "GeneralNodeTitleComponentSaveData",
  1562. "PaletteOverride": "TimeNodeTitlePalette"
  1563. },
  1564. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1565. "$type": "GeometrySaveData",
  1566. "Position": [
  1567. 540.0,
  1568. 20.0
  1569. ]
  1570. },
  1571. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1572. "$type": "StylingComponentSaveData"
  1573. },
  1574. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1575. "$type": "PersistentIdComponentSaveData",
  1576. "PersistentId": "{B9971A7E-4CC3-449F-AA96-85713B5DED02}"
  1577. }
  1578. }
  1579. }
  1580. },
  1581. {
  1582. "Key": {
  1583. "id": 1053105827698734
  1584. },
  1585. "Value": {
  1586. "ComponentData": {
  1587. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1588. "$type": "NodeSaveData"
  1589. },
  1590. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1591. "$type": "GeneralNodeTitleComponentSaveData",
  1592. "PaletteOverride": "MathNodeTitlePalette"
  1593. },
  1594. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1595. "$type": "GeometrySaveData",
  1596. "Position": [
  1597. 1180.0,
  1598. 560.0
  1599. ]
  1600. },
  1601. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1602. "$type": "StylingComponentSaveData"
  1603. },
  1604. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1605. "$type": "PersistentIdComponentSaveData",
  1606. "PersistentId": "{DF77C81C-72D6-4D8A-BE5B-43869974C02E}"
  1607. }
  1608. }
  1609. }
  1610. },
  1611. {
  1612. "Key": {
  1613. "id": 1053110122666030
  1614. },
  1615. "Value": {
  1616. "ComponentData": {
  1617. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1618. "$type": "NodeSaveData"
  1619. },
  1620. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1621. "$type": "GeneralNodeTitleComponentSaveData",
  1622. "PaletteOverride": "MathNodeTitlePalette"
  1623. },
  1624. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1625. "$type": "GeometrySaveData",
  1626. "Position": [
  1627. 580.0,
  1628. 540.0
  1629. ]
  1630. },
  1631. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1632. "$type": "StylingComponentSaveData"
  1633. },
  1634. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1635. "$type": "PersistentIdComponentSaveData",
  1636. "PersistentId": "{FD0C23A4-1B68-49B3-A0CD-8EDFCC67A84A}"
  1637. }
  1638. }
  1639. }
  1640. },
  1641. {
  1642. "Key": {
  1643. "id": 1053114417633326
  1644. },
  1645. "Value": {
  1646. "ComponentData": {
  1647. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1648. "$type": "NodeSaveData"
  1649. },
  1650. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1651. "$type": "GeneralNodeTitleComponentSaveData",
  1652. "PaletteOverride": "MethodNodeTitlePalette"
  1653. },
  1654. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1655. "$type": "GeometrySaveData",
  1656. "Position": [
  1657. 100.0,
  1658. 540.0
  1659. ]
  1660. },
  1661. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1662. "$type": "StylingComponentSaveData",
  1663. "SubStyle": ".method"
  1664. },
  1665. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1666. "$type": "PersistentIdComponentSaveData",
  1667. "PersistentId": "{BD962915-3229-43EB-8AA8-342D042D1D88}"
  1668. }
  1669. }
  1670. }
  1671. }
  1672. ],
  1673. "StatisticsHelper": {
  1674. "InstanceCounter": [
  1675. {
  1676. "Key": 4199610336680704683,
  1677. "Value": 1
  1678. },
  1679. {
  1680. "Key": 5235960430898951644,
  1681. "Value": 1
  1682. },
  1683. {
  1684. "Key": 6840657073857873079,
  1685. "Value": 1
  1686. },
  1687. {
  1688. "Key": 16594614136673628204,
  1689. "Value": 1
  1690. },
  1691. {
  1692. "Key": 17232273909453227220,
  1693. "Value": 1
  1694. },
  1695. {
  1696. "Key": 17746292506071718793,
  1697. "Value": 1
  1698. }
  1699. ]
  1700. }
  1701. }
  1702. }
  1703. }
  1704. }
  1705. }