LY_SC_UnitTest_IsEmptyMap.scriptcanvas 68 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 594669608458286
  9. },
  10. "Name": "LY_SC_UnitTest_IsEmptyMap",
  11. "Components": {
  12. "Component_[11397880273351286690]": {
  13. "$type": "EditorGraphVariableManagerComponent",
  14. "Id": 11397880273351286690,
  15. "m_variableData": {
  16. "m_nameVariableMap": [
  17. {
  18. "Key": {
  19. "m_id": "{0A154582-4EA7-4988-9AA2-106834F7AFB6}"
  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": "{0A154582-4EA7-4988-9AA2-106834F7AFB6}"
  34. },
  35. "VariableName": "not found"
  36. }
  37. },
  38. {
  39. "Key": {
  40. "m_id": "{54532860-46EF-40C9-92EB-9BA0F7ABA81B}"
  41. },
  42. "Value": {
  43. "Datum": {
  44. "isOverloadedStorage": false,
  45. "scriptCanvasType": {
  46. "m_type": 4,
  47. "m_azType": "{D03054C0-295C-5B7A-9997-5B2EE7B1B2B9}"
  48. },
  49. "isNullPointer": false,
  50. "$type": "{D03054C0-295C-5B7A-9997-5B2EE7B1B2B9} AZStd::unordered_map",
  51. "label": "Map<Number, Boolean>"
  52. },
  53. "VariableId": {
  54. "m_id": "{54532860-46EF-40C9-92EB-9BA0F7ABA81B}"
  55. },
  56. "VariableName": "NumToBool"
  57. }
  58. }
  59. ]
  60. }
  61. },
  62. "Component_[7526009701455687940]": {
  63. "$type": "EditorGraph",
  64. "Id": 7526009701455687940,
  65. "m_graphData": {
  66. "m_nodes": [
  67. {
  68. "Id": {
  69. "id": 594673903425582
  70. },
  71. "Name": "SC-Node(Erase)",
  72. "Components": {
  73. "Component_[11841556248582314376]": {
  74. "$type": "MethodOverloaded",
  75. "Id": 11841556248582314376,
  76. "Slots": [
  77. {
  78. "IsOverload": true,
  79. "id": {
  80. "m_id": "{90930067-A0C7-4237-A548-848A0D438072}"
  81. },
  82. "DynamicTypeOverride": 3,
  83. "contracts": [
  84. {
  85. "$type": "SlotTypeContract"
  86. },
  87. null
  88. ],
  89. "slotName": "Map<Number, Boolean>: 0",
  90. "DisplayDataType": {
  91. "m_type": 4,
  92. "m_azType": "{D03054C0-295C-5B7A-9997-5B2EE7B1B2B9}"
  93. },
  94. "Descriptor": {
  95. "ConnectionType": 1,
  96. "SlotType": 2
  97. },
  98. "DataType": 1,
  99. "IsReference": true,
  100. "VariableReference": {
  101. "m_id": "{54532860-46EF-40C9-92EB-9BA0F7ABA81B}"
  102. }
  103. },
  104. {
  105. "IsOverload": true,
  106. "id": {
  107. "m_id": "{63F72A30-10E1-47C7-B28F-C6C90BD89494}"
  108. },
  109. "DynamicTypeOverride": 3,
  110. "contracts": [
  111. {
  112. "$type": "SlotTypeContract"
  113. },
  114. null
  115. ],
  116. "slotName": "Number: 1",
  117. "DisplayDataType": {
  118. "m_type": 3
  119. },
  120. "Descriptor": {
  121. "ConnectionType": 1,
  122. "SlotType": 2
  123. },
  124. "DataType": 1
  125. },
  126. {
  127. "id": {
  128. "m_id": "{F8E100EA-A143-48D9-8B6D-BDFAA888B148}"
  129. },
  130. "contracts": [
  131. {
  132. "$type": "SlotTypeContract"
  133. }
  134. ],
  135. "slotName": "In",
  136. "Descriptor": {
  137. "ConnectionType": 1,
  138. "SlotType": 1
  139. }
  140. },
  141. {
  142. "id": {
  143. "m_id": "{4B543933-CD8D-41ED-86A4-DCB18147A115}"
  144. },
  145. "contracts": [
  146. {
  147. "$type": "SlotTypeContract"
  148. }
  149. ],
  150. "slotName": "Out",
  151. "Descriptor": {
  152. "ConnectionType": 2,
  153. "SlotType": 1
  154. }
  155. },
  156. {
  157. "id": {
  158. "m_id": "{C80CFC0B-9AA7-46BB-9FEA-6B2BC3FCC5D5}"
  159. },
  160. "contracts": [
  161. {
  162. "$type": "SlotTypeContract"
  163. }
  164. ],
  165. "slotName": "Key Not Found",
  166. "Descriptor": {
  167. "ConnectionType": 2,
  168. "SlotType": 1
  169. }
  170. },
  171. {
  172. "IsOverload": true,
  173. "id": {
  174. "m_id": "{A2CBC195-63D5-4DF7-84FE-674849D98811}"
  175. },
  176. "DynamicTypeOverride": 3,
  177. "contracts": [
  178. {
  179. "$type": "SlotTypeContract"
  180. }
  181. ],
  182. "slotName": "Map<Number, Boolean>",
  183. "DisplayDataType": {
  184. "m_type": 4,
  185. "m_azType": "{D03054C0-295C-5B7A-9997-5B2EE7B1B2B9}"
  186. },
  187. "Descriptor": {
  188. "ConnectionType": 2,
  189. "SlotType": 2
  190. },
  191. "DataType": 1
  192. }
  193. ],
  194. "Datums": [
  195. {
  196. "isOverloadedStorage": false,
  197. "scriptCanvasType": {
  198. "m_type": 4,
  199. "m_azType": "{D03054C0-295C-5B7A-9997-5B2EE7B1B2B9}"
  200. },
  201. "isNullPointer": true,
  202. "label": "Map<Number, Boolean>: 0"
  203. },
  204. {
  205. "isOverloadedStorage": false,
  206. "scriptCanvasType": {
  207. "m_type": 3
  208. },
  209. "isNullPointer": false,
  210. "$type": "double",
  211. "value": 0.0,
  212. "label": "Number: 1"
  213. }
  214. ],
  215. "methodType": 2,
  216. "methodName": "Erase",
  217. "className": "AZStd::unordered_map<double, bool, AZStd::hash<double>, AZStd::equal_to<double>, allocator>",
  218. "resultSlotIDs": [
  219. {}
  220. ],
  221. "prettyClassName": "AZStd::unordered_map<double, bool, AZStd::hash<double>, AZStd::equal_to<double>, allocator>",
  222. "orderedInputSlotIds": [
  223. {
  224. "m_id": "{90930067-A0C7-4237-A548-848A0D438072}"
  225. },
  226. {
  227. "m_id": "{63F72A30-10E1-47C7-B28F-C6C90BD89494}"
  228. }
  229. ],
  230. "outputSlotIds": [
  231. {
  232. "m_id": "{A2CBC195-63D5-4DF7-84FE-674849D98811}"
  233. }
  234. ]
  235. }
  236. }
  237. },
  238. {
  239. "Id": {
  240. "id": 594678198392878
  241. },
  242. "Name": "SC-Node(Add Failure)",
  243. "Components": {
  244. "Component_[11940443089580811876]": {
  245. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  246. "Id": 11940443089580811876,
  247. "Slots": [
  248. {
  249. "isVisibile": false,
  250. "id": {
  251. "m_id": "{4341B3F2-E0CE-4E7A-8477-2B25CDD5EC7B}"
  252. },
  253. "contracts": [
  254. {
  255. "$type": "SlotTypeContract"
  256. },
  257. null
  258. ],
  259. "slotName": "EntityID: 0",
  260. "Descriptor": {
  261. "ConnectionType": 1,
  262. "SlotType": 2
  263. },
  264. "DataType": 1
  265. },
  266. {
  267. "id": {
  268. "m_id": "{BA7E9796-E983-41DE-A636-823D90A355DF}"
  269. },
  270. "contracts": [
  271. {
  272. "$type": "SlotTypeContract"
  273. },
  274. null
  275. ],
  276. "slotName": "Report",
  277. "toolTip": "additional notes for the test report",
  278. "Descriptor": {
  279. "ConnectionType": 1,
  280. "SlotType": 2
  281. },
  282. "DataType": 1
  283. },
  284. {
  285. "id": {
  286. "m_id": "{D5A27865-EA3F-4911-AB00-F7AEC2554765}"
  287. },
  288. "contracts": [
  289. {
  290. "$type": "SlotTypeContract"
  291. }
  292. ],
  293. "slotName": "In",
  294. "Descriptor": {
  295. "ConnectionType": 1,
  296. "SlotType": 1
  297. }
  298. },
  299. {
  300. "id": {
  301. "m_id": "{8909F4C5-25CF-4C43-834C-98BE77309AC7}"
  302. },
  303. "contracts": [
  304. {
  305. "$type": "SlotTypeContract"
  306. }
  307. ],
  308. "slotName": "Out",
  309. "Descriptor": {
  310. "ConnectionType": 2,
  311. "SlotType": 1
  312. }
  313. }
  314. ],
  315. "Datums": [
  316. {
  317. "isOverloadedStorage": false,
  318. "scriptCanvasType": {
  319. "m_type": 1
  320. },
  321. "isNullPointer": false,
  322. "$type": "EntityId",
  323. "value": {
  324. "id": 4276206253
  325. }
  326. },
  327. {
  328. "isOverloadedStorage": false,
  329. "scriptCanvasType": {
  330. "m_type": 5
  331. },
  332. "isNullPointer": false,
  333. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  334. "value": "",
  335. "label": "Report"
  336. }
  337. ],
  338. "methodType": 2,
  339. "methodName": "Add Failure",
  340. "className": "Unit Testing",
  341. "resultSlotIDs": [
  342. {}
  343. ],
  344. "prettyClassName": "Unit Testing"
  345. }
  346. }
  347. },
  348. {
  349. "Id": {
  350. "id": 594686788327470
  351. },
  352. "Name": "SC-Node(Mark Complete)",
  353. "Components": {
  354. "Component_[16642951196624455320]": {
  355. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  356. "Id": 16642951196624455320,
  357. "Slots": [
  358. {
  359. "isVisibile": false,
  360. "id": {
  361. "m_id": "{186F8BE1-DBBA-4158-9CA3-EE1A2A1C9D69}"
  362. },
  363. "contracts": [
  364. {
  365. "$type": "SlotTypeContract"
  366. },
  367. null
  368. ],
  369. "slotName": "EntityID: 0",
  370. "Descriptor": {
  371. "ConnectionType": 1,
  372. "SlotType": 2
  373. },
  374. "DataType": 1
  375. },
  376. {
  377. "id": {
  378. "m_id": "{7F9FED75-6785-4457-876A-8F5C6412C1EE}"
  379. },
  380. "contracts": [
  381. {
  382. "$type": "SlotTypeContract"
  383. },
  384. null
  385. ],
  386. "slotName": "Report",
  387. "toolTip": "additional notes for the test report",
  388. "Descriptor": {
  389. "ConnectionType": 1,
  390. "SlotType": 2
  391. },
  392. "DataType": 1
  393. },
  394. {
  395. "id": {
  396. "m_id": "{C767DF6F-E544-4956-9F64-E0BA49F72DA0}"
  397. },
  398. "contracts": [
  399. {
  400. "$type": "SlotTypeContract"
  401. }
  402. ],
  403. "slotName": "In",
  404. "Descriptor": {
  405. "ConnectionType": 1,
  406. "SlotType": 1
  407. }
  408. },
  409. {
  410. "id": {
  411. "m_id": "{FD111BBF-C2E2-4E38-AC36-04D32489CEAE}"
  412. },
  413. "contracts": [
  414. {
  415. "$type": "SlotTypeContract"
  416. }
  417. ],
  418. "slotName": "Out",
  419. "Descriptor": {
  420. "ConnectionType": 2,
  421. "SlotType": 1
  422. }
  423. }
  424. ],
  425. "Datums": [
  426. {
  427. "isOverloadedStorage": false,
  428. "scriptCanvasType": {
  429. "m_type": 1
  430. },
  431. "isNullPointer": false,
  432. "$type": "EntityId",
  433. "value": {
  434. "id": 4276206253
  435. }
  436. },
  437. {
  438. "isOverloadedStorage": false,
  439. "scriptCanvasType": {
  440. "m_type": 5
  441. },
  442. "isNullPointer": false,
  443. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  444. "value": "",
  445. "label": "Report"
  446. }
  447. ],
  448. "methodType": 2,
  449. "methodName": "Mark Complete",
  450. "className": "Unit Testing",
  451. "resultSlotIDs": [
  452. {}
  453. ],
  454. "prettyClassName": "Unit Testing"
  455. }
  456. }
  457. },
  458. {
  459. "Id": {
  460. "id": 594695378262062
  461. },
  462. "Name": "SC-Node(Expect True)",
  463. "Components": {
  464. "Component_[2163777505997977497]": {
  465. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  466. "Id": 2163777505997977497,
  467. "Slots": [
  468. {
  469. "isVisibile": false,
  470. "id": {
  471. "m_id": "{D32E2AF2-9CAE-4292-BCE4-D33DC8188DB2}"
  472. },
  473. "contracts": [
  474. {
  475. "$type": "SlotTypeContract"
  476. },
  477. null
  478. ],
  479. "slotName": "EntityID: 0",
  480. "Descriptor": {
  481. "ConnectionType": 1,
  482. "SlotType": 2
  483. },
  484. "DataType": 1
  485. },
  486. {
  487. "id": {
  488. "m_id": "{93D60FEB-D5DF-4DF5-92EC-1B7F47622F83}"
  489. },
  490. "contracts": [
  491. {
  492. "$type": "SlotTypeContract"
  493. },
  494. null
  495. ],
  496. "slotName": "Candidate",
  497. "toolTip": "a value that must be true",
  498. "Descriptor": {
  499. "ConnectionType": 1,
  500. "SlotType": 2
  501. },
  502. "DataType": 1
  503. },
  504. {
  505. "id": {
  506. "m_id": "{2467FFDE-2E49-4DCB-A9CA-5473D22AA335}"
  507. },
  508. "contracts": [
  509. {
  510. "$type": "SlotTypeContract"
  511. },
  512. null
  513. ],
  514. "slotName": "Report",
  515. "toolTip": "additional notes for the test report",
  516. "Descriptor": {
  517. "ConnectionType": 1,
  518. "SlotType": 2
  519. },
  520. "DataType": 1
  521. },
  522. {
  523. "id": {
  524. "m_id": "{62CC67C3-1708-4F33-875F-A4FE4EC98CF2}"
  525. },
  526. "contracts": [
  527. {
  528. "$type": "SlotTypeContract"
  529. }
  530. ],
  531. "slotName": "In",
  532. "Descriptor": {
  533. "ConnectionType": 1,
  534. "SlotType": 1
  535. }
  536. },
  537. {
  538. "id": {
  539. "m_id": "{C751B0F4-60B8-4228-A589-2713BF37B6B5}"
  540. },
  541. "contracts": [
  542. {
  543. "$type": "SlotTypeContract"
  544. }
  545. ],
  546. "slotName": "Out",
  547. "Descriptor": {
  548. "ConnectionType": 2,
  549. "SlotType": 1
  550. }
  551. }
  552. ],
  553. "Datums": [
  554. {
  555. "isOverloadedStorage": false,
  556. "scriptCanvasType": {
  557. "m_type": 1
  558. },
  559. "isNullPointer": false,
  560. "$type": "EntityId",
  561. "value": {
  562. "id": 4276206253
  563. }
  564. },
  565. {
  566. "isOverloadedStorage": false,
  567. "scriptCanvasType": {
  568. "m_type": 0
  569. },
  570. "isNullPointer": false,
  571. "$type": "bool",
  572. "value": false,
  573. "label": "Candidate"
  574. },
  575. {
  576. "isOverloadedStorage": false,
  577. "scriptCanvasType": {
  578. "m_type": 5
  579. },
  580. "isNullPointer": false,
  581. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  582. "value": "",
  583. "label": "Report"
  584. }
  585. ],
  586. "methodType": 2,
  587. "methodName": "Expect True",
  588. "className": "Unit Testing",
  589. "resultSlotIDs": [
  590. {}
  591. ],
  592. "prettyClassName": "Unit Testing"
  593. }
  594. }
  595. },
  596. {
  597. "Id": {
  598. "id": 594682493360174
  599. },
  600. "Name": "SC-Node(Start)",
  601. "Components": {
  602. "Component_[3576851220256369381]": {
  603. "$type": "Start",
  604. "Id": 3576851220256369381,
  605. "Slots": [
  606. {
  607. "id": {
  608. "m_id": "{B5638ECF-C2DB-427B-9EEF-1F4A9B8D32B1}"
  609. },
  610. "contracts": [
  611. {
  612. "$type": "SlotTypeContract"
  613. }
  614. ],
  615. "slotName": "Out",
  616. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  617. "Descriptor": {
  618. "ConnectionType": 2,
  619. "SlotType": 1
  620. }
  621. }
  622. ]
  623. }
  624. }
  625. },
  626. {
  627. "Id": {
  628. "id": 594691083294766
  629. },
  630. "Name": "SC-Node(Is Empty)",
  631. "Components": {
  632. "Component_[8620829755125191829]": {
  633. "$type": "MethodOverloaded",
  634. "Id": 8620829755125191829,
  635. "Slots": [
  636. {
  637. "IsOverload": true,
  638. "id": {
  639. "m_id": "{56EDD3AA-ABE1-4BD7-9385-A5038DFE9873}"
  640. },
  641. "DynamicTypeOverride": 3,
  642. "contracts": [
  643. {
  644. "$type": "SlotTypeContract"
  645. },
  646. null
  647. ],
  648. "slotName": "Map<Number, Boolean>: 0",
  649. "DisplayDataType": {
  650. "m_type": 4,
  651. "m_azType": "{D03054C0-295C-5B7A-9997-5B2EE7B1B2B9}"
  652. },
  653. "Descriptor": {
  654. "ConnectionType": 1,
  655. "SlotType": 2
  656. },
  657. "DataType": 1
  658. },
  659. {
  660. "id": {
  661. "m_id": "{2072BE31-F80B-4BEE-A2E7-C0A1E33C3792}"
  662. },
  663. "contracts": [
  664. {
  665. "$type": "SlotTypeContract"
  666. }
  667. ],
  668. "slotName": "In",
  669. "Descriptor": {
  670. "ConnectionType": 1,
  671. "SlotType": 1
  672. }
  673. },
  674. {
  675. "id": {
  676. "m_id": "{145CA1CD-9AA2-4673-85A0-FDB344EB765E}"
  677. },
  678. "contracts": [
  679. {
  680. "$type": "SlotTypeContract"
  681. }
  682. ],
  683. "slotName": "True",
  684. "Descriptor": {
  685. "ConnectionType": 2,
  686. "SlotType": 1
  687. }
  688. },
  689. {
  690. "id": {
  691. "m_id": "{4688340D-BC36-4921-B7D3-302C41E60C4B}"
  692. },
  693. "contracts": [
  694. {
  695. "$type": "SlotTypeContract"
  696. }
  697. ],
  698. "slotName": "False",
  699. "Descriptor": {
  700. "ConnectionType": 2,
  701. "SlotType": 1
  702. }
  703. },
  704. {
  705. "id": {
  706. "m_id": "{19702287-D12F-4B89-8E32-02D39F9FBC31}"
  707. },
  708. "contracts": [
  709. {
  710. "$type": "SlotTypeContract"
  711. }
  712. ],
  713. "slotName": "Result: Boolean",
  714. "DisplayDataType": {
  715. "m_type": 0
  716. },
  717. "Descriptor": {
  718. "ConnectionType": 2,
  719. "SlotType": 2
  720. },
  721. "DataType": 1
  722. }
  723. ],
  724. "Datums": [
  725. {
  726. "isOverloadedStorage": false,
  727. "scriptCanvasType": {
  728. "m_type": 4,
  729. "m_azType": "{D03054C0-295C-5B7A-9997-5B2EE7B1B2B9}"
  730. },
  731. "isNullPointer": true,
  732. "label": "Map<Number, Boolean>: 0"
  733. }
  734. ],
  735. "methodType": 2,
  736. "methodName": "Is Empty",
  737. "className": "AZStd::unordered_map<double, bool, AZStd::hash<double>, AZStd::equal_to<double>, allocator>",
  738. "resultSlotIDs": [
  739. {}
  740. ],
  741. "prettyClassName": "AZStd::unordered_map<double, bool, AZStd::hash<double>, AZStd::equal_to<double>, allocator>",
  742. "orderedInputSlotIds": [
  743. {
  744. "m_id": "{56EDD3AA-ABE1-4BD7-9385-A5038DFE9873}"
  745. }
  746. ],
  747. "outputSlotIds": [
  748. {
  749. "m_id": "{19702287-D12F-4B89-8E32-02D39F9FBC31}"
  750. }
  751. ]
  752. }
  753. }
  754. }
  755. ],
  756. "m_connections": [
  757. {
  758. "Id": {
  759. "id": 594699673229358
  760. },
  761. "Name": "srcEndpoint=(Expect True: Out), destEndpoint=(Mark Complete: In)",
  762. "Components": {
  763. "Component_[4251604990851438058]": {
  764. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  765. "Id": 4251604990851438058,
  766. "sourceEndpoint": {
  767. "nodeId": {
  768. "id": 594695378262062
  769. },
  770. "slotId": {
  771. "m_id": "{C751B0F4-60B8-4228-A589-2713BF37B6B5}"
  772. }
  773. },
  774. "targetEndpoint": {
  775. "nodeId": {
  776. "id": 594686788327470
  777. },
  778. "slotId": {
  779. "m_id": "{C767DF6F-E544-4956-9F64-E0BA49F72DA0}"
  780. }
  781. }
  782. }
  783. }
  784. },
  785. {
  786. "Id": {
  787. "id": 594703968196654
  788. },
  789. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Erase: In)",
  790. "Components": {
  791. "Component_[6792969573482998916]": {
  792. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  793. "Id": 6792969573482998916,
  794. "sourceEndpoint": {
  795. "nodeId": {
  796. "id": 594682493360174
  797. },
  798. "slotId": {
  799. "m_id": "{B5638ECF-C2DB-427B-9EEF-1F4A9B8D32B1}"
  800. }
  801. },
  802. "targetEndpoint": {
  803. "nodeId": {
  804. "id": 594673903425582
  805. },
  806. "slotId": {
  807. "m_id": "{F8E100EA-A143-48D9-8B6D-BDFAA888B148}"
  808. }
  809. }
  810. }
  811. }
  812. },
  813. {
  814. "Id": {
  815. "id": 594708263163950
  816. },
  817. "Name": "srcEndpoint=(Erase: Key Not Found), destEndpoint=(Is Empty: In)",
  818. "Components": {
  819. "Component_[1622126611228233776]": {
  820. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  821. "Id": 1622126611228233776,
  822. "sourceEndpoint": {
  823. "nodeId": {
  824. "id": 594673903425582
  825. },
  826. "slotId": {
  827. "m_id": "{C80CFC0B-9AA7-46BB-9FEA-6B2BC3FCC5D5}"
  828. }
  829. },
  830. "targetEndpoint": {
  831. "nodeId": {
  832. "id": 594691083294766
  833. },
  834. "slotId": {
  835. "m_id": "{2072BE31-F80B-4BEE-A2E7-C0A1E33C3792}"
  836. }
  837. }
  838. }
  839. }
  840. },
  841. {
  842. "Id": {
  843. "id": 594712558131246
  844. },
  845. "Name": "srcEndpoint=(Is Empty: True), destEndpoint=(Expect True: In)",
  846. "Components": {
  847. "Component_[15371876473220796835]": {
  848. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  849. "Id": 15371876473220796835,
  850. "sourceEndpoint": {
  851. "nodeId": {
  852. "id": 594691083294766
  853. },
  854. "slotId": {
  855. "m_id": "{145CA1CD-9AA2-4673-85A0-FDB344EB765E}"
  856. }
  857. },
  858. "targetEndpoint": {
  859. "nodeId": {
  860. "id": 594695378262062
  861. },
  862. "slotId": {
  863. "m_id": "{62CC67C3-1708-4F33-875F-A4FE4EC98CF2}"
  864. }
  865. }
  866. }
  867. }
  868. },
  869. {
  870. "Id": {
  871. "id": 594716853098542
  872. },
  873. "Name": "srcEndpoint=(Erase: Map<Number, Boolean>), destEndpoint=(Is Empty: Array<String>: 0)",
  874. "Components": {
  875. "Component_[5863125499833388734]": {
  876. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  877. "Id": 5863125499833388734,
  878. "sourceEndpoint": {
  879. "nodeId": {
  880. "id": 594673903425582
  881. },
  882. "slotId": {
  883. "m_id": "{A2CBC195-63D5-4DF7-84FE-674849D98811}"
  884. }
  885. },
  886. "targetEndpoint": {
  887. "nodeId": {
  888. "id": 594691083294766
  889. },
  890. "slotId": {
  891. "m_id": "{56EDD3AA-ABE1-4BD7-9385-A5038DFE9873}"
  892. }
  893. }
  894. }
  895. }
  896. },
  897. {
  898. "Id": {
  899. "id": 594721148065838
  900. },
  901. "Name": "srcEndpoint=(Erase: Out), destEndpoint=(Add Failure: In)",
  902. "Components": {
  903. "Component_[967466297274024094]": {
  904. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  905. "Id": 967466297274024094,
  906. "sourceEndpoint": {
  907. "nodeId": {
  908. "id": 594673903425582
  909. },
  910. "slotId": {
  911. "m_id": "{4B543933-CD8D-41ED-86A4-DCB18147A115}"
  912. }
  913. },
  914. "targetEndpoint": {
  915. "nodeId": {
  916. "id": 594678198392878
  917. },
  918. "slotId": {
  919. "m_id": "{D5A27865-EA3F-4911-AB00-F7AEC2554765}"
  920. }
  921. }
  922. }
  923. }
  924. },
  925. {
  926. "Id": {
  927. "id": 594725443033134
  928. },
  929. "Name": "srcEndpoint=(Is Empty: Result: Boolean), destEndpoint=(Expect True: Candidate)",
  930. "Components": {
  931. "Component_[12114094152368002896]": {
  932. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  933. "Id": 12114094152368002896,
  934. "sourceEndpoint": {
  935. "nodeId": {
  936. "id": 594691083294766
  937. },
  938. "slotId": {
  939. "m_id": "{19702287-D12F-4B89-8E32-02D39F9FBC31}"
  940. }
  941. },
  942. "targetEndpoint": {
  943. "nodeId": {
  944. "id": 594695378262062
  945. },
  946. "slotId": {
  947. "m_id": "{93D60FEB-D5DF-4DF5-92EC-1B7F47622F83}"
  948. }
  949. }
  950. }
  951. }
  952. }
  953. ]
  954. },
  955. "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}",
  956. "versionData": {
  957. "_grammarVersion": 1,
  958. "_runtimeVersion": 1,
  959. "_fileVersion": 1
  960. },
  961. "m_variableCounter": 4,
  962. "GraphCanvasData": [
  963. {
  964. "Key": {
  965. "id": 594669608458286
  966. },
  967. "Value": {
  968. "ComponentData": {
  969. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  970. "$type": "SceneComponentSaveData",
  971. "ViewParams": {
  972. "Scale": 0.8106368,
  973. "AnchorX": -346.64105224609375,
  974. "AnchorY": 171.47012329101563
  975. }
  976. }
  977. }
  978. }
  979. },
  980. {
  981. "Key": {
  982. "id": 594673903425582
  983. },
  984. "Value": {
  985. "ComponentData": {
  986. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  987. "$type": "NodeSaveData"
  988. },
  989. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  990. "$type": "GeneralNodeTitleComponentSaveData",
  991. "PaletteOverride": "MethodNodeTitlePalette"
  992. },
  993. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  994. "$type": "GeometrySaveData",
  995. "Position": [
  996. -40.0,
  997. 240.0
  998. ]
  999. },
  1000. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1001. "$type": "StylingComponentSaveData",
  1002. "SubStyle": ".method"
  1003. },
  1004. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1005. "$type": "PersistentIdComponentSaveData",
  1006. "PersistentId": "{87269F21-7C8D-4F6F-9F25-AA0A155DDECB}"
  1007. }
  1008. }
  1009. }
  1010. },
  1011. {
  1012. "Key": {
  1013. "id": 594678198392878
  1014. },
  1015. "Value": {
  1016. "ComponentData": {
  1017. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1018. "$type": "NodeSaveData"
  1019. },
  1020. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1021. "$type": "GeneralNodeTitleComponentSaveData",
  1022. "PaletteOverride": "MethodNodeTitlePalette"
  1023. },
  1024. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1025. "$type": "GeometrySaveData",
  1026. "Position": [
  1027. 620.0,
  1028. 300.0
  1029. ]
  1030. },
  1031. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1032. "$type": "StylingComponentSaveData",
  1033. "SubStyle": ".method"
  1034. },
  1035. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1036. "$type": "PersistentIdComponentSaveData",
  1037. "PersistentId": "{82DAB0C9-00A0-4F32-B066-DCEE5131E5A7}"
  1038. }
  1039. }
  1040. }
  1041. },
  1042. {
  1043. "Key": {
  1044. "id": 594682493360174
  1045. },
  1046. "Value": {
  1047. "ComponentData": {
  1048. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1049. "$type": "NodeSaveData"
  1050. },
  1051. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1052. "$type": "GeneralNodeTitleComponentSaveData",
  1053. "PaletteOverride": "TimeNodeTitlePalette"
  1054. },
  1055. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1056. "$type": "GeometrySaveData",
  1057. "Position": [
  1058. -240.0,
  1059. 320.0
  1060. ]
  1061. },
  1062. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1063. "$type": "StylingComponentSaveData"
  1064. },
  1065. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1066. "$type": "PersistentIdComponentSaveData",
  1067. "PersistentId": "{22AA191A-2BC8-4B3C-A097-6E3868F0915C}"
  1068. }
  1069. }
  1070. }
  1071. },
  1072. {
  1073. "Key": {
  1074. "id": 594686788327470
  1075. },
  1076. "Value": {
  1077. "ComponentData": {
  1078. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1079. "$type": "NodeSaveData"
  1080. },
  1081. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1082. "$type": "GeneralNodeTitleComponentSaveData",
  1083. "PaletteOverride": "MethodNodeTitlePalette"
  1084. },
  1085. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1086. "$type": "GeometrySaveData",
  1087. "Position": [
  1088. 1140.0,
  1089. 440.0
  1090. ]
  1091. },
  1092. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1093. "$type": "StylingComponentSaveData",
  1094. "SubStyle": ".method"
  1095. },
  1096. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1097. "$type": "PersistentIdComponentSaveData",
  1098. "PersistentId": "{A44312BA-778D-4798-A402-A2730F100505}"
  1099. }
  1100. }
  1101. }
  1102. },
  1103. {
  1104. "Key": {
  1105. "id": 594691083294766
  1106. },
  1107. "Value": {
  1108. "ComponentData": {
  1109. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1110. "$type": "NodeSaveData"
  1111. },
  1112. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1113. "$type": "GeneralNodeTitleComponentSaveData",
  1114. "PaletteOverride": "MethodNodeTitlePalette"
  1115. },
  1116. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1117. "$type": "GeometrySaveData",
  1118. "Position": [
  1119. 320.0,
  1120. 460.0
  1121. ]
  1122. },
  1123. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1124. "$type": "StylingComponentSaveData",
  1125. "SubStyle": ".method"
  1126. },
  1127. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1128. "$type": "PersistentIdComponentSaveData",
  1129. "PersistentId": "{2B2CA777-AD35-417F-8036-3AB502AC4CBB}"
  1130. }
  1131. }
  1132. }
  1133. },
  1134. {
  1135. "Key": {
  1136. "id": 594695378262062
  1137. },
  1138. "Value": {
  1139. "ComponentData": {
  1140. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1141. "$type": "NodeSaveData"
  1142. },
  1143. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1144. "$type": "GeneralNodeTitleComponentSaveData",
  1145. "PaletteOverride": "MethodNodeTitlePalette"
  1146. },
  1147. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1148. "$type": "GeometrySaveData",
  1149. "Position": [
  1150. 800.0,
  1151. 440.0
  1152. ]
  1153. },
  1154. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1155. "$type": "StylingComponentSaveData",
  1156. "SubStyle": ".method"
  1157. },
  1158. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1159. "$type": "PersistentIdComponentSaveData",
  1160. "PersistentId": "{673BBE1A-C518-4735-AFBE-AE9E93DF7823}"
  1161. }
  1162. }
  1163. }
  1164. }
  1165. ],
  1166. "StatisticsHelper": {
  1167. "InstanceCounter": [
  1168. {
  1169. "Key": 1050222979521486012,
  1170. "Value": 1
  1171. },
  1172. {
  1173. "Key": 4199610336680704683,
  1174. "Value": 1
  1175. },
  1176. {
  1177. "Key": 6840657073857873079,
  1178. "Value": 1
  1179. },
  1180. {
  1181. "Key": 6948473238498171382,
  1182. "Value": 1
  1183. },
  1184. {
  1185. "Key": 8463643458259328560,
  1186. "Value": 1
  1187. },
  1188. {
  1189. "Key": 15689562257829107001,
  1190. "Value": 1
  1191. }
  1192. ]
  1193. }
  1194. }
  1195. }
  1196. }
  1197. }
  1198. }