LY_SC_UnitTest_CycleDetectCleanGraphSequenceVersion.scriptcanvas 59 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 1164585998833710
  9. },
  10. "Name": "LY_SC_UnitTest_CycleDetectCleanGraph",
  11. "Components": {
  12. "Component_[1875871782730648237]": {
  13. "$type": "EditorGraphVariableManagerComponent",
  14. "Id": 1875871782730648237,
  15. "m_variableData": {
  16. "m_nameVariableMap": [
  17. {
  18. "Key": {
  19. "m_id": "{A88F6F18-3070-4085-B7FC-9C73352F92AC}"
  20. },
  21. "Value": {
  22. "Datum": {
  23. "isOverloadedStorage": false,
  24. "scriptCanvasType": {
  25. "m_type": 0
  26. },
  27. "isNullPointer": false,
  28. "$type": "bool",
  29. "value": false,
  30. "label": "Boolean"
  31. },
  32. "VariableId": {
  33. "m_id": "{A88F6F18-3070-4085-B7FC-9C73352F92AC}"
  34. },
  35. "VariableName": "World"
  36. }
  37. },
  38. {
  39. "Key": {
  40. "m_id": "{E06B66DC-6491-4426-B1CA-A0E2F1B2F4F2}"
  41. },
  42. "Value": {
  43. "Datum": {
  44. "isOverloadedStorage": false,
  45. "scriptCanvasType": {
  46. "m_type": 0
  47. },
  48. "isNullPointer": false,
  49. "$type": "bool",
  50. "value": false,
  51. "label": "Boolean"
  52. },
  53. "VariableId": {
  54. "m_id": "{E06B66DC-6491-4426-B1CA-A0E2F1B2F4F2}"
  55. },
  56. "VariableName": "Moon"
  57. }
  58. }
  59. ]
  60. }
  61. },
  62. "Component_[8803778466909907943]": {
  63. "$type": "EditorGraph",
  64. "Id": 8803778466909907943,
  65. "m_graphData": {
  66. "m_nodes": [
  67. {
  68. "Id": {
  69. "id": 1164611768637486
  70. },
  71. "Name": "SC Node(SetVariable)",
  72. "Components": {
  73. "Component_[13009294947293008076]": {
  74. "$type": "SetVariableNode",
  75. "Id": 13009294947293008076,
  76. "Slots": [
  77. {
  78. "id": {
  79. "m_id": "{44332AD7-6B97-4069-9CE2-925F7CAD7BB6}"
  80. },
  81. "contracts": [
  82. {
  83. "$type": "SlotTypeContract"
  84. }
  85. ],
  86. "slotName": "In",
  87. "toolTip": "When signaled sends the variable referenced by this node to a Data Output slot",
  88. "Descriptor": {
  89. "ConnectionType": 1,
  90. "SlotType": 1
  91. }
  92. },
  93. {
  94. "id": {
  95. "m_id": "{7A5D81A8-C659-4A05-A859-D0A3786CAB92}"
  96. },
  97. "contracts": [
  98. {
  99. "$type": "SlotTypeContract"
  100. }
  101. ],
  102. "slotName": "Out",
  103. "toolTip": "Signaled after the referenced variable has been pushed to the Data Output slot",
  104. "Descriptor": {
  105. "ConnectionType": 2,
  106. "SlotType": 1
  107. }
  108. },
  109. {
  110. "id": {
  111. "m_id": "{1C2B7AF3-F4E7-43ED-9C30-09B44D784A6E}"
  112. },
  113. "contracts": [
  114. {
  115. "$type": "SlotTypeContract"
  116. },
  117. null
  118. ],
  119. "slotName": "Boolean",
  120. "Descriptor": {
  121. "ConnectionType": 1,
  122. "SlotType": 2
  123. },
  124. "DataType": 1
  125. },
  126. {
  127. "id": {
  128. "m_id": "{16B9DCAD-E916-41EB-9DB8-F39D01CB5F5F}"
  129. },
  130. "contracts": [
  131. {
  132. "$type": "SlotTypeContract"
  133. }
  134. ],
  135. "slotName": "Boolean",
  136. "DisplayDataType": {
  137. "m_type": 0
  138. },
  139. "Descriptor": {
  140. "ConnectionType": 2,
  141. "SlotType": 2
  142. },
  143. "DataType": 1
  144. }
  145. ],
  146. "Datums": [
  147. {
  148. "isOverloadedStorage": false,
  149. "scriptCanvasType": {
  150. "m_type": 0
  151. },
  152. "isNullPointer": false,
  153. "$type": "bool",
  154. "value": true,
  155. "label": "Boolean"
  156. }
  157. ],
  158. "m_variableId": {
  159. "m_id": "{E06B66DC-6491-4426-B1CA-A0E2F1B2F4F2}"
  160. },
  161. "m_variableDataInSlotId": {
  162. "m_id": "{1C2B7AF3-F4E7-43ED-9C30-09B44D784A6E}"
  163. },
  164. "m_variableDataOutSlotId": {
  165. "m_id": "{16B9DCAD-E916-41EB-9DB8-F39D01CB5F5F}"
  166. }
  167. }
  168. }
  169. },
  170. {
  171. "Id": {
  172. "id": 1164598883735598
  173. },
  174. "Name": "SC-Node(OrderedSequencer)",
  175. "Components": {
  176. "Component_[14183144538793890908]": {
  177. "$type": "OrderedSequencer",
  178. "Id": 14183144538793890908,
  179. "Slots": [
  180. {
  181. "id": {
  182. "m_id": "{83CC181D-690B-4E6C-9DBF-35E3FE1B2C35}"
  183. },
  184. "contracts": [
  185. {
  186. "$type": "SlotTypeContract"
  187. }
  188. ],
  189. "slotName": "In",
  190. "Descriptor": {
  191. "ConnectionType": 1,
  192. "SlotType": 1
  193. }
  194. },
  195. {
  196. "id": {
  197. "m_id": "{0009B485-B4E3-49DC-88B3-508E88399746}"
  198. },
  199. "contracts": [
  200. {
  201. "$type": "SlotTypeContract"
  202. }
  203. ],
  204. "slotName": "Out 0",
  205. "toolTip": "Output 0",
  206. "DisplayGroup": {
  207. "Value": 1020632324
  208. },
  209. "Descriptor": {
  210. "ConnectionType": 2,
  211. "SlotType": 1
  212. }
  213. },
  214. {
  215. "id": {
  216. "m_id": "{000CD8A5-A089-4D6F-A7C7-4BE97CEC495E}"
  217. },
  218. "contracts": [
  219. {
  220. "$type": "SlotTypeContract"
  221. }
  222. ],
  223. "slotName": "Out 1",
  224. "DisplayGroup": {
  225. "Value": 1020632324
  226. },
  227. "Descriptor": {
  228. "ConnectionType": 2,
  229. "SlotType": 1
  230. }
  231. }
  232. ]
  233. }
  234. }
  235. },
  236. {
  237. "Id": {
  238. "id": 1164603178702894
  239. },
  240. "Name": "SC Node(SetVariable)",
  241. "Components": {
  242. "Component_[4204043002919237470]": {
  243. "$type": "SetVariableNode",
  244. "Id": 4204043002919237470,
  245. "Slots": [
  246. {
  247. "id": {
  248. "m_id": "{FECD091F-4CD2-4137-8CF8-6A4FBD8077C1}"
  249. },
  250. "contracts": [
  251. {
  252. "$type": "SlotTypeContract"
  253. }
  254. ],
  255. "slotName": "In",
  256. "toolTip": "When signaled sends the variable referenced by this node to a Data Output slot",
  257. "Descriptor": {
  258. "ConnectionType": 1,
  259. "SlotType": 1
  260. }
  261. },
  262. {
  263. "id": {
  264. "m_id": "{AE51B101-9982-4CB5-81F9-4285125A198F}"
  265. },
  266. "contracts": [
  267. {
  268. "$type": "SlotTypeContract"
  269. }
  270. ],
  271. "slotName": "Out",
  272. "toolTip": "Signaled after the referenced variable has been pushed to the Data Output slot",
  273. "Descriptor": {
  274. "ConnectionType": 2,
  275. "SlotType": 1
  276. }
  277. },
  278. {
  279. "id": {
  280. "m_id": "{F39DAF36-8D1F-478F-A7D3-F7844EA9EA31}"
  281. },
  282. "contracts": [
  283. {
  284. "$type": "SlotTypeContract"
  285. },
  286. null
  287. ],
  288. "slotName": "Boolean",
  289. "Descriptor": {
  290. "ConnectionType": 1,
  291. "SlotType": 2
  292. },
  293. "DataType": 1
  294. },
  295. {
  296. "id": {
  297. "m_id": "{92F943F4-0CEB-4987-BB85-FB62AC4D8D95}"
  298. },
  299. "contracts": [
  300. {
  301. "$type": "SlotTypeContract"
  302. }
  303. ],
  304. "slotName": "Boolean",
  305. "DisplayDataType": {
  306. "m_type": 0
  307. },
  308. "Descriptor": {
  309. "ConnectionType": 2,
  310. "SlotType": 2
  311. },
  312. "DataType": 1
  313. }
  314. ],
  315. "Datums": [
  316. {
  317. "isOverloadedStorage": false,
  318. "scriptCanvasType": {
  319. "m_type": 0
  320. },
  321. "isNullPointer": false,
  322. "$type": "bool",
  323. "value": true,
  324. "label": "Boolean"
  325. }
  326. ],
  327. "m_variableId": {
  328. "m_id": "{A88F6F18-3070-4085-B7FC-9C73352F92AC}"
  329. },
  330. "m_variableDataInSlotId": {
  331. "m_id": "{F39DAF36-8D1F-478F-A7D3-F7844EA9EA31}"
  332. },
  333. "m_variableDataOutSlotId": {
  334. "m_id": "{92F943F4-0CEB-4987-BB85-FB62AC4D8D95}"
  335. }
  336. }
  337. }
  338. },
  339. {
  340. "Id": {
  341. "id": 1164590293801006
  342. },
  343. "Name": "SC-Node(Mark Complete)",
  344. "Components": {
  345. "Component_[5004580929977238104]": {
  346. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  347. "Id": 5004580929977238104,
  348. "Slots": [
  349. {
  350. "isVisibile": false,
  351. "id": {
  352. "m_id": "{A7BC6A03-ED5B-4186-A21B-EB136C33341C}"
  353. },
  354. "contracts": [
  355. {
  356. "$type": "SlotTypeContract"
  357. },
  358. null
  359. ],
  360. "slotName": "EntityID: 0",
  361. "Descriptor": {
  362. "ConnectionType": 1,
  363. "SlotType": 2
  364. },
  365. "DataType": 1
  366. },
  367. {
  368. "id": {
  369. "m_id": "{9905361C-8179-4BC7-A76D-DA717BF3C275}"
  370. },
  371. "contracts": [
  372. {
  373. "$type": "SlotTypeContract"
  374. },
  375. null
  376. ],
  377. "slotName": "Report",
  378. "toolTip": "additional notes for the test report",
  379. "Descriptor": {
  380. "ConnectionType": 1,
  381. "SlotType": 2
  382. },
  383. "DataType": 1
  384. },
  385. {
  386. "id": {
  387. "m_id": "{30BA3156-2B0E-4F71-AB3F-92401854100F}"
  388. },
  389. "contracts": [
  390. {
  391. "$type": "SlotTypeContract"
  392. }
  393. ],
  394. "slotName": "In",
  395. "Descriptor": {
  396. "ConnectionType": 1,
  397. "SlotType": 1
  398. }
  399. },
  400. {
  401. "id": {
  402. "m_id": "{02C42C59-B900-4359-A7AA-6BAD32E92A89}"
  403. },
  404. "contracts": [
  405. {
  406. "$type": "SlotTypeContract"
  407. }
  408. ],
  409. "slotName": "Out",
  410. "Descriptor": {
  411. "ConnectionType": 2,
  412. "SlotType": 1
  413. }
  414. }
  415. ],
  416. "Datums": [
  417. {
  418. "isOverloadedStorage": false,
  419. "scriptCanvasType": {
  420. "m_type": 1
  421. },
  422. "isNullPointer": false,
  423. "$type": "EntityId",
  424. "value": {
  425. "id": 4276206253
  426. }
  427. },
  428. {
  429. "isOverloadedStorage": false,
  430. "scriptCanvasType": {
  431. "m_type": 5
  432. },
  433. "isNullPointer": false,
  434. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  435. "value": "",
  436. "label": "Report"
  437. }
  438. ],
  439. "methodType": 2,
  440. "methodName": "Mark Complete",
  441. "className": "Unit Testing",
  442. "resultSlotIDs": [
  443. {}
  444. ],
  445. "prettyClassName": "Unit Testing"
  446. }
  447. }
  448. },
  449. {
  450. "Id": {
  451. "id": 1164607473670190
  452. },
  453. "Name": "SC-Node(Start)",
  454. "Components": {
  455. "Component_[6931896630902895015]": {
  456. "$type": "Start",
  457. "Id": 6931896630902895015,
  458. "Slots": [
  459. {
  460. "id": {
  461. "m_id": "{70E1F9EB-F5C9-4C7E-99A4-1EB67597B0CB}"
  462. },
  463. "contracts": [
  464. {
  465. "$type": "SlotTypeContract"
  466. }
  467. ],
  468. "slotName": "Out",
  469. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  470. "Descriptor": {
  471. "ConnectionType": 2,
  472. "SlotType": 1
  473. }
  474. }
  475. ]
  476. }
  477. }
  478. },
  479. {
  480. "Id": {
  481. "id": 1164594588768302
  482. },
  483. "Name": "SC-Node(And)",
  484. "Components": {
  485. "Component_[8983363355182165140]": {
  486. "$type": "And",
  487. "Id": 8983363355182165140,
  488. "Slots": [
  489. {
  490. "id": {
  491. "m_id": "{1ACE25C7-C4E8-4177-A9D3-E2D0B12A2F47}"
  492. },
  493. "contracts": [
  494. {
  495. "$type": "SlotTypeContract"
  496. }
  497. ],
  498. "slotName": "Result",
  499. "DisplayDataType": {
  500. "m_type": 0
  501. },
  502. "Descriptor": {
  503. "ConnectionType": 2,
  504. "SlotType": 2
  505. },
  506. "DataType": 1
  507. },
  508. {
  509. "id": {
  510. "m_id": "{ADF25D53-4A7E-4E8A-A2D8-4DA6A74DBF50}"
  511. },
  512. "contracts": [
  513. {
  514. "$type": "SlotTypeContract"
  515. }
  516. ],
  517. "slotName": "In",
  518. "toolTip": "Signal to perform the evaluation when desired.",
  519. "Descriptor": {
  520. "ConnectionType": 1,
  521. "SlotType": 1
  522. }
  523. },
  524. {
  525. "id": {
  526. "m_id": "{4F8E8F82-5C6C-48C8-BF0F-A2CB014DC8A4}"
  527. },
  528. "contracts": [
  529. {
  530. "$type": "SlotTypeContract"
  531. }
  532. ],
  533. "slotName": "True",
  534. "toolTip": "Signaled if the result of the operation is true.",
  535. "Descriptor": {
  536. "ConnectionType": 2,
  537. "SlotType": 1
  538. }
  539. },
  540. {
  541. "id": {
  542. "m_id": "{2B5A66A9-2F37-4235-AAD8-520DBEF8A613}"
  543. },
  544. "contracts": [
  545. {
  546. "$type": "SlotTypeContract"
  547. }
  548. ],
  549. "slotName": "False",
  550. "toolTip": "Signaled if the result of the operation is false.",
  551. "Descriptor": {
  552. "ConnectionType": 2,
  553. "SlotType": 1
  554. }
  555. },
  556. {
  557. "id": {
  558. "m_id": "{D27C7313-D7C4-452E-9B14-7BBE66C50E78}"
  559. },
  560. "contracts": [
  561. {
  562. "$type": "SlotTypeContract"
  563. },
  564. null
  565. ],
  566. "slotName": "Value A",
  567. "Descriptor": {
  568. "ConnectionType": 1,
  569. "SlotType": 2
  570. },
  571. "DataType": 1
  572. },
  573. {
  574. "id": {
  575. "m_id": "{794C4DE5-7494-410A-A7BE-10E21936E18D}"
  576. },
  577. "contracts": [
  578. {
  579. "$type": "SlotTypeContract"
  580. },
  581. null
  582. ],
  583. "slotName": "Value B",
  584. "Descriptor": {
  585. "ConnectionType": 1,
  586. "SlotType": 2
  587. },
  588. "DataType": 1
  589. }
  590. ],
  591. "Datums": [
  592. {
  593. "isOverloadedStorage": false,
  594. "scriptCanvasType": {
  595. "m_type": 0
  596. },
  597. "isNullPointer": false,
  598. "$type": "bool",
  599. "value": false,
  600. "label": "Value A"
  601. },
  602. {
  603. "isOverloadedStorage": false,
  604. "scriptCanvasType": {
  605. "m_type": 0
  606. },
  607. "isNullPointer": false,
  608. "$type": "bool",
  609. "value": false,
  610. "label": "Value B"
  611. }
  612. ]
  613. }
  614. }
  615. }
  616. ],
  617. "m_connections": [
  618. {
  619. "Id": {
  620. "id": 1164616063604782
  621. },
  622. "Name": "srcEndpoint=(And: True), destEndpoint=(Mark Complete: In)",
  623. "Components": {
  624. "Component_[1002559816684569731]": {
  625. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  626. "Id": 1002559816684569731,
  627. "sourceEndpoint": {
  628. "nodeId": {
  629. "id": 1164594588768302
  630. },
  631. "slotId": {
  632. "m_id": "{4F8E8F82-5C6C-48C8-BF0F-A2CB014DC8A4}"
  633. }
  634. },
  635. "targetEndpoint": {
  636. "nodeId": {
  637. "id": 1164590293801006
  638. },
  639. "slotId": {
  640. "m_id": "{30BA3156-2B0E-4F71-AB3F-92401854100F}"
  641. }
  642. }
  643. }
  644. }
  645. },
  646. {
  647. "Id": {
  648. "id": 1164620358572078
  649. },
  650. "Name": "srcEndpoint=(Set Variable: Out), destEndpoint=(And: In)",
  651. "Components": {
  652. "Component_[2208651718523703801]": {
  653. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  654. "Id": 2208651718523703801,
  655. "sourceEndpoint": {
  656. "nodeId": {
  657. "id": 1164603178702894
  658. },
  659. "slotId": {
  660. "m_id": "{AE51B101-9982-4CB5-81F9-4285125A198F}"
  661. }
  662. },
  663. "targetEndpoint": {
  664. "nodeId": {
  665. "id": 1164594588768302
  666. },
  667. "slotId": {
  668. "m_id": "{ADF25D53-4A7E-4E8A-A2D8-4DA6A74DBF50}"
  669. }
  670. }
  671. }
  672. }
  673. },
  674. {
  675. "Id": {
  676. "id": 1164624653539374
  677. },
  678. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Ordered Sequencer: In)",
  679. "Components": {
  680. "Component_[14354372086579562065]": {
  681. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  682. "Id": 14354372086579562065,
  683. "sourceEndpoint": {
  684. "nodeId": {
  685. "id": 1164607473670190
  686. },
  687. "slotId": {
  688. "m_id": "{70E1F9EB-F5C9-4C7E-99A4-1EB67597B0CB}"
  689. }
  690. },
  691. "targetEndpoint": {
  692. "nodeId": {
  693. "id": 1164598883735598
  694. },
  695. "slotId": {
  696. "m_id": "{83CC181D-690B-4E6C-9DBF-35E3FE1B2C35}"
  697. }
  698. }
  699. }
  700. }
  701. },
  702. {
  703. "Id": {
  704. "id": 1164628948506670
  705. },
  706. "Name": "srcEndpoint=(Ordered Sequencer: Out 0), destEndpoint=(Set Variable: In)",
  707. "Components": {
  708. "Component_[6403190157379801163]": {
  709. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  710. "Id": 6403190157379801163,
  711. "sourceEndpoint": {
  712. "nodeId": {
  713. "id": 1164598883735598
  714. },
  715. "slotId": {
  716. "m_id": "{0009B485-B4E3-49DC-88B3-508E88399746}"
  717. }
  718. },
  719. "targetEndpoint": {
  720. "nodeId": {
  721. "id": 1164611768637486
  722. },
  723. "slotId": {
  724. "m_id": "{44332AD7-6B97-4069-9CE2-925F7CAD7BB6}"
  725. }
  726. }
  727. }
  728. }
  729. },
  730. {
  731. "Id": {
  732. "id": 1164633243473966
  733. },
  734. "Name": "srcEndpoint=(Ordered Sequencer: Out 1), destEndpoint=(Set Variable: In)",
  735. "Components": {
  736. "Component_[4686648252711064301]": {
  737. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  738. "Id": 4686648252711064301,
  739. "sourceEndpoint": {
  740. "nodeId": {
  741. "id": 1164598883735598
  742. },
  743. "slotId": {
  744. "m_id": "{000CD8A5-A089-4D6F-A7C7-4BE97CEC495E}"
  745. }
  746. },
  747. "targetEndpoint": {
  748. "nodeId": {
  749. "id": 1164603178702894
  750. },
  751. "slotId": {
  752. "m_id": "{FECD091F-4CD2-4137-8CF8-6A4FBD8077C1}"
  753. }
  754. }
  755. }
  756. }
  757. },
  758. {
  759. "Id": {
  760. "id": 1164637538441262
  761. },
  762. "Name": "srcEndpoint=(Set Variable: Boolean), destEndpoint=(And: Value A)",
  763. "Components": {
  764. "Component_[11343433840750070082]": {
  765. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  766. "Id": 11343433840750070082,
  767. "sourceEndpoint": {
  768. "nodeId": {
  769. "id": 1164611768637486
  770. },
  771. "slotId": {
  772. "m_id": "{16B9DCAD-E916-41EB-9DB8-F39D01CB5F5F}"
  773. }
  774. },
  775. "targetEndpoint": {
  776. "nodeId": {
  777. "id": 1164594588768302
  778. },
  779. "slotId": {
  780. "m_id": "{D27C7313-D7C4-452E-9B14-7BBE66C50E78}"
  781. }
  782. }
  783. }
  784. }
  785. },
  786. {
  787. "Id": {
  788. "id": 1164641833408558
  789. },
  790. "Name": "srcEndpoint=(Set Variable: Boolean), destEndpoint=(And: Value B)",
  791. "Components": {
  792. "Component_[11049720905524677953]": {
  793. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  794. "Id": 11049720905524677953,
  795. "sourceEndpoint": {
  796. "nodeId": {
  797. "id": 1164603178702894
  798. },
  799. "slotId": {
  800. "m_id": "{92F943F4-0CEB-4987-BB85-FB62AC4D8D95}"
  801. }
  802. },
  803. "targetEndpoint": {
  804. "nodeId": {
  805. "id": 1164594588768302
  806. },
  807. "slotId": {
  808. "m_id": "{794C4DE5-7494-410A-A7BE-10E21936E18D}"
  809. }
  810. }
  811. }
  812. }
  813. }
  814. ]
  815. },
  816. "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}",
  817. "versionData": {
  818. "_grammarVersion": 1,
  819. "_runtimeVersion": 1,
  820. "_fileVersion": 1
  821. },
  822. "m_variableCounter": 3,
  823. "GraphCanvasData": [
  824. {
  825. "Key": {
  826. "id": 1164585998833710
  827. },
  828. "Value": {
  829. "ComponentData": {
  830. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  831. "$type": "SceneComponentSaveData",
  832. "ViewParams": {
  833. "Scale": 0.8121803,
  834. "AnchorX": -190.84432983398438,
  835. "AnchorY": -155.13796997070313
  836. }
  837. }
  838. }
  839. }
  840. },
  841. {
  842. "Key": {
  843. "id": 1164590293801006
  844. },
  845. "Value": {
  846. "ComponentData": {
  847. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  848. "$type": "NodeSaveData"
  849. },
  850. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  851. "$type": "GeneralNodeTitleComponentSaveData",
  852. "PaletteOverride": "MethodNodeTitlePalette"
  853. },
  854. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  855. "$type": "GeometrySaveData",
  856. "Position": [
  857. 1480.0,
  858. 160.0
  859. ]
  860. },
  861. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  862. "$type": "StylingComponentSaveData",
  863. "SubStyle": ".method"
  864. },
  865. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  866. "$type": "PersistentIdComponentSaveData",
  867. "PersistentId": "{5DA34D1A-91D3-4511-A04E-60275F58EBA4}"
  868. }
  869. }
  870. }
  871. },
  872. {
  873. "Key": {
  874. "id": 1164594588768302
  875. },
  876. "Value": {
  877. "ComponentData": {
  878. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  879. "$type": "NodeSaveData"
  880. },
  881. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  882. "$type": "GeneralNodeTitleComponentSaveData",
  883. "PaletteOverride": "LogicNodeTitlePalette"
  884. },
  885. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  886. "$type": "GeometrySaveData",
  887. "Position": [
  888. 1000.0,
  889. 180.0
  890. ]
  891. },
  892. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  893. "$type": "StylingComponentSaveData"
  894. },
  895. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  896. "$type": "PersistentIdComponentSaveData",
  897. "PersistentId": "{F900646A-5F14-4701-9539-18137485282E}"
  898. }
  899. }
  900. }
  901. },
  902. {
  903. "Key": {
  904. "id": 1164598883735598
  905. },
  906. "Value": {
  907. "ComponentData": {
  908. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  909. "$type": "NodeSaveData"
  910. },
  911. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  912. "$type": "GeneralNodeTitleComponentSaveData",
  913. "PaletteOverride": "LogicNodeTitlePalette"
  914. },
  915. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  916. "$type": "GeometrySaveData",
  917. "Position": [
  918. 260.0,
  919. 100.0
  920. ]
  921. },
  922. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  923. "$type": "StylingComponentSaveData"
  924. },
  925. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  926. "$type": "PersistentIdComponentSaveData",
  927. "PersistentId": "{A69FF409-4299-44F4-8641-225BCDBFE04A}"
  928. }
  929. }
  930. }
  931. },
  932. {
  933. "Key": {
  934. "id": 1164603178702894
  935. },
  936. "Value": {
  937. "ComponentData": {
  938. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  939. "$type": "NodeSaveData"
  940. },
  941. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  942. "$type": "GeneralNodeTitleComponentSaveData",
  943. "PaletteOverride": "SetVariableNodeTitlePalette"
  944. },
  945. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  946. "$type": "GeometrySaveData",
  947. "Position": [
  948. 620.0,
  949. 260.0
  950. ]
  951. },
  952. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  953. "$type": "StylingComponentSaveData",
  954. "SubStyle": ".setVariable"
  955. },
  956. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  957. "$type": "PersistentIdComponentSaveData",
  958. "PersistentId": "{1D14B4EC-40BB-47B9-9302-1D99DCFE4208}"
  959. }
  960. }
  961. }
  962. },
  963. {
  964. "Key": {
  965. "id": 1164607473670190
  966. },
  967. "Value": {
  968. "ComponentData": {
  969. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  970. "$type": "NodeSaveData"
  971. },
  972. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  973. "$type": "GeneralNodeTitleComponentSaveData",
  974. "PaletteOverride": "TimeNodeTitlePalette"
  975. },
  976. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  977. "$type": "GeometrySaveData",
  978. "Position": [
  979. 40.0,
  980. 160.0
  981. ]
  982. },
  983. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  984. "$type": "StylingComponentSaveData"
  985. },
  986. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  987. "$type": "PersistentIdComponentSaveData",
  988. "PersistentId": "{3FCAAC21-20DE-4C70-81C7-B0FD8B5BC3D0}"
  989. }
  990. }
  991. }
  992. },
  993. {
  994. "Key": {
  995. "id": 1164611768637486
  996. },
  997. "Value": {
  998. "ComponentData": {
  999. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1000. "$type": "NodeSaveData"
  1001. },
  1002. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1003. "$type": "GeneralNodeTitleComponentSaveData",
  1004. "PaletteOverride": "SetVariableNodeTitlePalette"
  1005. },
  1006. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1007. "$type": "GeometrySaveData",
  1008. "Position": [
  1009. 620.0,
  1010. 60.0
  1011. ]
  1012. },
  1013. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1014. "$type": "StylingComponentSaveData",
  1015. "SubStyle": ".setVariable"
  1016. },
  1017. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1018. "$type": "PersistentIdComponentSaveData",
  1019. "PersistentId": "{A202E546-157D-489E-BF99-AF234BAB72F2}"
  1020. }
  1021. }
  1022. }
  1023. }
  1024. ],
  1025. "StatisticsHelper": {
  1026. "InstanceCounter": [
  1027. {
  1028. "Key": 3734190417444699657,
  1029. "Value": 1
  1030. },
  1031. {
  1032. "Key": 4199610336680704683,
  1033. "Value": 1
  1034. },
  1035. {
  1036. "Key": 4271004856738215795,
  1037. "Value": 1
  1038. },
  1039. {
  1040. "Key": 6111001218849201137,
  1041. "Value": 1
  1042. },
  1043. {
  1044. "Key": 6840657073857873079,
  1045. "Value": 1
  1046. },
  1047. {
  1048. "Key": 18321430858034101497,
  1049. "Value": 1
  1050. }
  1051. ]
  1052. }
  1053. }
  1054. }
  1055. }
  1056. }
  1057. }