LY_SC_UnitTest_VariableChangeEventInfiniteLoopCheckError.scriptcanvas 80 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 2754838056596937
  9. },
  10. "Name": "LY_SC_UnitTest_VariableChangeEventInfiniteLoopCheckError",
  11. "Components": {
  12. "Component_[15719849824309953628]": {
  13. "$type": "EditorGraphVariableManagerComponent",
  14. "Id": 15719849824309953628,
  15. "m_variableData": {
  16. "m_nameVariableMap": [
  17. {
  18. "Key": {
  19. "m_id": "{27BE934F-2C61-4DDB-BAB8-5C9662F6E5CA}"
  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": "{27BE934F-2C61-4DDB-BAB8-5C9662F6E5CA}"
  34. },
  35. "VariableName": "Variable 1"
  36. }
  37. }
  38. ]
  39. }
  40. },
  41. "Component_[3400352499085613102]": {
  42. "$type": "EditorGraph",
  43. "Id": 3400352499085613102,
  44. "m_graphData": {
  45. "m_nodes": [
  46. {
  47. "Id": {
  48. "id": 2754868121368009
  49. },
  50. "Name": "SC-Node(Not)",
  51. "Components": {
  52. "Component_[10250167499101702737]": {
  53. "$type": "Not",
  54. "Id": 10250167499101702737,
  55. "Slots": [
  56. {
  57. "id": {
  58. "m_id": "{80B42C82-7124-424F-9E12-DAB44D058BA7}"
  59. },
  60. "contracts": [
  61. {
  62. "$type": "SlotTypeContract"
  63. },
  64. null
  65. ],
  66. "slotName": "Value",
  67. "Descriptor": {
  68. "ConnectionType": 1,
  69. "SlotType": 2
  70. },
  71. "DataType": 1
  72. },
  73. {
  74. "id": {
  75. "m_id": "{DDB8B419-1FC3-4A8B-9B70-FB784AC3FD30}"
  76. },
  77. "contracts": [
  78. {
  79. "$type": "SlotTypeContract"
  80. }
  81. ],
  82. "slotName": "Result",
  83. "DisplayDataType": {
  84. "m_type": 0
  85. },
  86. "Descriptor": {
  87. "ConnectionType": 2,
  88. "SlotType": 2
  89. },
  90. "DataType": 1
  91. },
  92. {
  93. "id": {
  94. "m_id": "{C9AC8A10-FD82-4B6C-8E06-5DD94F45B9E8}"
  95. },
  96. "contracts": [
  97. {
  98. "$type": "SlotTypeContract"
  99. }
  100. ],
  101. "slotName": "In",
  102. "toolTip": "Signal to perform the evaluation when desired.",
  103. "Descriptor": {
  104. "ConnectionType": 1,
  105. "SlotType": 1
  106. }
  107. },
  108. {
  109. "id": {
  110. "m_id": "{20B30134-8F07-483C-87A9-AA14E3E4B20A}"
  111. },
  112. "contracts": [
  113. {
  114. "$type": "SlotTypeContract"
  115. }
  116. ],
  117. "slotName": "True",
  118. "toolTip": "Signaled if the result of the operation is true.",
  119. "Descriptor": {
  120. "ConnectionType": 2,
  121. "SlotType": 1
  122. }
  123. },
  124. {
  125. "id": {
  126. "m_id": "{E9FFEE5A-4E84-40E6-9E66-F777DFE775F1}"
  127. },
  128. "contracts": [
  129. {
  130. "$type": "SlotTypeContract"
  131. }
  132. ],
  133. "slotName": "False",
  134. "toolTip": "Signaled if the result of the operation is false.",
  135. "Descriptor": {
  136. "ConnectionType": 2,
  137. "SlotType": 1
  138. }
  139. }
  140. ],
  141. "Datums": [
  142. {
  143. "isOverloadedStorage": false,
  144. "scriptCanvasType": {
  145. "m_type": 0
  146. },
  147. "isNullPointer": false,
  148. "$type": "bool",
  149. "value": false,
  150. "label": "Value"
  151. }
  152. ]
  153. }
  154. }
  155. },
  156. {
  157. "Id": {
  158. "id": 2754863826400713
  159. },
  160. "Name": "EBusEventHandler",
  161. "Components": {
  162. "Component_[11110421002968168840]": {
  163. "$type": "EBusEventHandler",
  164. "Id": 11110421002968168840,
  165. "Slots": [
  166. {
  167. "id": {
  168. "m_id": "{DE6CACBF-FACA-4D17-8C37-EEE9A5122009}"
  169. },
  170. "contracts": [
  171. {
  172. "$type": "SlotTypeContract"
  173. }
  174. ],
  175. "slotName": "Connect",
  176. "toolTip": "Connect this event handler to the specified entity.",
  177. "Descriptor": {
  178. "ConnectionType": 1,
  179. "SlotType": 1
  180. }
  181. },
  182. {
  183. "id": {
  184. "m_id": "{A3ED092E-05EC-4501-8266-C38233E5DA93}"
  185. },
  186. "contracts": [
  187. {
  188. "$type": "SlotTypeContract"
  189. }
  190. ],
  191. "slotName": "Disconnect",
  192. "toolTip": "Disconnect this event handler.",
  193. "Descriptor": {
  194. "ConnectionType": 1,
  195. "SlotType": 1
  196. }
  197. },
  198. {
  199. "id": {
  200. "m_id": "{3C14A623-C807-48A1-95E0-034206A22727}"
  201. },
  202. "contracts": [
  203. {
  204. "$type": "SlotTypeContract"
  205. }
  206. ],
  207. "slotName": "OnConnected",
  208. "toolTip": "Signaled when a connection has taken place.",
  209. "Descriptor": {
  210. "ConnectionType": 2,
  211. "SlotType": 1
  212. }
  213. },
  214. {
  215. "id": {
  216. "m_id": "{4204B9D7-BB87-433E-9222-687AEC4346B3}"
  217. },
  218. "contracts": [
  219. {
  220. "$type": "SlotTypeContract"
  221. }
  222. ],
  223. "slotName": "OnDisconnected",
  224. "toolTip": "Signaled when this event handler is disconnected.",
  225. "Descriptor": {
  226. "ConnectionType": 2,
  227. "SlotType": 1
  228. }
  229. },
  230. {
  231. "id": {
  232. "m_id": "{906F8577-C0F6-4615-A9DB-6BA3B9DE1062}"
  233. },
  234. "contracts": [
  235. {
  236. "$type": "SlotTypeContract"
  237. }
  238. ],
  239. "slotName": "OnFailure",
  240. "toolTip": "Signaled when it is not possible to connect this handler.",
  241. "Descriptor": {
  242. "ConnectionType": 2,
  243. "SlotType": 1
  244. }
  245. },
  246. {
  247. "id": {
  248. "m_id": "{F16037D7-A149-4486-B6FA-2451A9D3402A}"
  249. },
  250. "contracts": [
  251. {
  252. "$type": "SlotTypeContract"
  253. },
  254. null
  255. ],
  256. "slotName": "Source",
  257. "toolTip": "ID used to connect on a specific Event address (Type: GraphScopedIdentifier<VariableId >)",
  258. "Descriptor": {
  259. "ConnectionType": 1,
  260. "SlotType": 2
  261. },
  262. "DataType": 1
  263. },
  264. {
  265. "id": {
  266. "m_id": "{6CC0B6CC-E1AB-48CB-8EDC-2A93639F5CEB}"
  267. },
  268. "contracts": [
  269. {
  270. "$type": "SlotTypeContract"
  271. }
  272. ],
  273. "slotName": "ExecutionSlot:OnVariableValueChanged",
  274. "Descriptor": {
  275. "ConnectionType": 2,
  276. "SlotType": 1
  277. },
  278. "IsLatent": true
  279. }
  280. ],
  281. "Datums": [
  282. {
  283. "isOverloadedStorage": false,
  284. "scriptCanvasType": {
  285. "m_type": 4,
  286. "m_azType": "{F8B7B5C2-3469-54D4-89E9-F457640BAD85}"
  287. },
  288. "isNullPointer": false,
  289. "$type": "GraphScopedIdentifier<VariableId>",
  290. "value": {
  291. "Identifier": {
  292. "m_id": "{27BE934F-2C61-4DDB-BAB8-5C9662F6E5CA}"
  293. }
  294. },
  295. "label": "Source"
  296. }
  297. ],
  298. "m_eventMap": [
  299. {
  300. "Key": {
  301. "Value": 3939979346
  302. },
  303. "Value": {
  304. "m_eventName": "OnVariableValueChanged",
  305. "m_eventId": {
  306. "Value": 3939979346
  307. },
  308. "m_eventSlotId": {
  309. "m_id": "{6CC0B6CC-E1AB-48CB-8EDC-2A93639F5CEB}"
  310. }
  311. }
  312. }
  313. ],
  314. "m_ebusName": "VariableNotification",
  315. "m_busId": {
  316. "Value": 709969044
  317. }
  318. }
  319. }
  320. },
  321. {
  322. "Id": {
  323. "id": 2754859531433417
  324. },
  325. "Name": "SC-Node(Start)",
  326. "Components": {
  327. "Component_[14762901632762521492]": {
  328. "$type": "Start",
  329. "Id": 14762901632762521492,
  330. "Slots": [
  331. {
  332. "id": {
  333. "m_id": "{88749DEB-9346-4CEC-A2BD-EFECDF86455C}"
  334. },
  335. "contracts": [
  336. {
  337. "$type": "SlotTypeContract"
  338. }
  339. ],
  340. "slotName": "Out",
  341. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  342. "Descriptor": {
  343. "ConnectionType": 2,
  344. "SlotType": 1
  345. }
  346. }
  347. ]
  348. }
  349. }
  350. },
  351. {
  352. "Id": {
  353. "id": 2754855236466121
  354. },
  355. "Name": "SC Node(SetVariable)",
  356. "Components": {
  357. "Component_[3055632264200371790]": {
  358. "$type": "SetVariableNode",
  359. "Id": 3055632264200371790,
  360. "Slots": [
  361. {
  362. "id": {
  363. "m_id": "{EFED67F3-2227-4334-8C0B-DC9864423C3F}"
  364. },
  365. "contracts": [
  366. {
  367. "$type": "SlotTypeContract"
  368. }
  369. ],
  370. "slotName": "In",
  371. "toolTip": "When signaled sends the variable referenced by this node to a Data Output slot",
  372. "Descriptor": {
  373. "ConnectionType": 1,
  374. "SlotType": 1
  375. }
  376. },
  377. {
  378. "id": {
  379. "m_id": "{4187A7CB-5F3A-4A43-B2F3-1D56C8665AED}"
  380. },
  381. "contracts": [
  382. {
  383. "$type": "SlotTypeContract"
  384. }
  385. ],
  386. "slotName": "Out",
  387. "toolTip": "Signaled after the referenced variable has been pushed to the Data Output slot",
  388. "Descriptor": {
  389. "ConnectionType": 2,
  390. "SlotType": 1
  391. }
  392. },
  393. {
  394. "id": {
  395. "m_id": "{D7156058-DBE6-4EFC-8801-693DF7EE7FB3}"
  396. },
  397. "contracts": [
  398. {
  399. "$type": "SlotTypeContract"
  400. },
  401. null
  402. ],
  403. "slotName": "Boolean",
  404. "Descriptor": {
  405. "ConnectionType": 1,
  406. "SlotType": 2
  407. },
  408. "DataType": 1
  409. },
  410. {
  411. "id": {
  412. "m_id": "{B5BEC24B-4D73-4410-BF32-1D31379F5CF9}"
  413. },
  414. "contracts": [
  415. {
  416. "$type": "SlotTypeContract"
  417. }
  418. ],
  419. "slotName": "Boolean",
  420. "DisplayDataType": {
  421. "m_type": 0
  422. },
  423. "Descriptor": {
  424. "ConnectionType": 2,
  425. "SlotType": 2
  426. },
  427. "DataType": 1
  428. }
  429. ],
  430. "Datums": [
  431. {
  432. "isOverloadedStorage": false,
  433. "scriptCanvasType": {
  434. "m_type": 0
  435. },
  436. "isNullPointer": false,
  437. "$type": "bool",
  438. "value": false,
  439. "label": "Boolean"
  440. }
  441. ],
  442. "m_variableId": {
  443. "m_id": "{27BE934F-2C61-4DDB-BAB8-5C9662F6E5CA}"
  444. },
  445. "m_variableDataInSlotId": {
  446. "m_id": "{D7156058-DBE6-4EFC-8801-693DF7EE7FB3}"
  447. },
  448. "m_variableDataOutSlotId": {
  449. "m_id": "{B5BEC24B-4D73-4410-BF32-1D31379F5CF9}"
  450. }
  451. }
  452. }
  453. },
  454. {
  455. "Id": {
  456. "id": 2754846646531529
  457. },
  458. "Name": "SC Node(SetVariable)",
  459. "Components": {
  460. "Component_[3055632264200371790]": {
  461. "$type": "SetVariableNode",
  462. "Id": 3055632264200371790,
  463. "Slots": [
  464. {
  465. "id": {
  466. "m_id": "{EFED67F3-2227-4334-8C0B-DC9864423C3F}"
  467. },
  468. "contracts": [
  469. {
  470. "$type": "SlotTypeContract"
  471. }
  472. ],
  473. "slotName": "In",
  474. "toolTip": "When signaled sends the variable referenced by this node to a Data Output slot",
  475. "Descriptor": {
  476. "ConnectionType": 1,
  477. "SlotType": 1
  478. }
  479. },
  480. {
  481. "id": {
  482. "m_id": "{4187A7CB-5F3A-4A43-B2F3-1D56C8665AED}"
  483. },
  484. "contracts": [
  485. {
  486. "$type": "SlotTypeContract"
  487. }
  488. ],
  489. "slotName": "Out",
  490. "toolTip": "Signaled after the referenced variable has been pushed to the Data Output slot",
  491. "Descriptor": {
  492. "ConnectionType": 2,
  493. "SlotType": 1
  494. }
  495. },
  496. {
  497. "id": {
  498. "m_id": "{D7156058-DBE6-4EFC-8801-693DF7EE7FB3}"
  499. },
  500. "contracts": [
  501. {
  502. "$type": "SlotTypeContract"
  503. },
  504. null
  505. ],
  506. "slotName": "Boolean",
  507. "Descriptor": {
  508. "ConnectionType": 1,
  509. "SlotType": 2
  510. },
  511. "DataType": 1
  512. },
  513. {
  514. "id": {
  515. "m_id": "{B5BEC24B-4D73-4410-BF32-1D31379F5CF9}"
  516. },
  517. "contracts": [
  518. {
  519. "$type": "SlotTypeContract"
  520. }
  521. ],
  522. "slotName": "Boolean",
  523. "DisplayDataType": {
  524. "m_type": 0
  525. },
  526. "Descriptor": {
  527. "ConnectionType": 2,
  528. "SlotType": 2
  529. },
  530. "DataType": 1
  531. }
  532. ],
  533. "Datums": [
  534. {
  535. "isOverloadedStorage": false,
  536. "scriptCanvasType": {
  537. "m_type": 0
  538. },
  539. "isNullPointer": false,
  540. "$type": "bool",
  541. "value": true,
  542. "label": "Boolean"
  543. }
  544. ],
  545. "m_variableId": {
  546. "m_id": "{27BE934F-2C61-4DDB-BAB8-5C9662F6E5CA}"
  547. },
  548. "m_variableDataInSlotId": {
  549. "m_id": "{D7156058-DBE6-4EFC-8801-693DF7EE7FB3}"
  550. },
  551. "m_variableDataOutSlotId": {
  552. "m_id": "{B5BEC24B-4D73-4410-BF32-1D31379F5CF9}"
  553. }
  554. }
  555. }
  556. },
  557. {
  558. "Id": {
  559. "id": 2754850941498825
  560. },
  561. "Name": "SC Node(SetVariable)",
  562. "Components": {
  563. "Component_[3055632264200371790]": {
  564. "$type": "SetVariableNode",
  565. "Id": 3055632264200371790,
  566. "Slots": [
  567. {
  568. "id": {
  569. "m_id": "{EFED67F3-2227-4334-8C0B-DC9864423C3F}"
  570. },
  571. "contracts": [
  572. {
  573. "$type": "SlotTypeContract"
  574. }
  575. ],
  576. "slotName": "In",
  577. "toolTip": "When signaled sends the variable referenced by this node to a Data Output slot",
  578. "Descriptor": {
  579. "ConnectionType": 1,
  580. "SlotType": 1
  581. }
  582. },
  583. {
  584. "id": {
  585. "m_id": "{4187A7CB-5F3A-4A43-B2F3-1D56C8665AED}"
  586. },
  587. "contracts": [
  588. {
  589. "$type": "SlotTypeContract"
  590. }
  591. ],
  592. "slotName": "Out",
  593. "toolTip": "Signaled after the referenced variable has been pushed to the Data Output slot",
  594. "Descriptor": {
  595. "ConnectionType": 2,
  596. "SlotType": 1
  597. }
  598. },
  599. {
  600. "id": {
  601. "m_id": "{D7156058-DBE6-4EFC-8801-693DF7EE7FB3}"
  602. },
  603. "contracts": [
  604. {
  605. "$type": "SlotTypeContract"
  606. },
  607. null
  608. ],
  609. "slotName": "Boolean",
  610. "Descriptor": {
  611. "ConnectionType": 1,
  612. "SlotType": 2
  613. },
  614. "DataType": 1
  615. },
  616. {
  617. "id": {
  618. "m_id": "{B5BEC24B-4D73-4410-BF32-1D31379F5CF9}"
  619. },
  620. "contracts": [
  621. {
  622. "$type": "SlotTypeContract"
  623. }
  624. ],
  625. "slotName": "Boolean",
  626. "DisplayDataType": {
  627. "m_type": 0
  628. },
  629. "Descriptor": {
  630. "ConnectionType": 2,
  631. "SlotType": 2
  632. },
  633. "DataType": 1
  634. }
  635. ],
  636. "Datums": [
  637. {
  638. "isOverloadedStorage": false,
  639. "scriptCanvasType": {
  640. "m_type": 0
  641. },
  642. "isNullPointer": false,
  643. "$type": "bool",
  644. "value": true,
  645. "label": "Boolean"
  646. }
  647. ],
  648. "m_variableId": {
  649. "m_id": "{27BE934F-2C61-4DDB-BAB8-5C9662F6E5CA}"
  650. },
  651. "m_variableDataInSlotId": {
  652. "m_id": "{D7156058-DBE6-4EFC-8801-693DF7EE7FB3}"
  653. },
  654. "m_variableDataOutSlotId": {
  655. "m_id": "{B5BEC24B-4D73-4410-BF32-1D31379F5CF9}"
  656. }
  657. }
  658. }
  659. },
  660. {
  661. "Id": {
  662. "id": 2754842351564233
  663. },
  664. "Name": "SC Node(GetVariable)",
  665. "Components": {
  666. "Component_[4040745762471069517]": {
  667. "$type": "GetVariableNode",
  668. "Id": 4040745762471069517,
  669. "Slots": [
  670. {
  671. "id": {
  672. "m_id": "{ECB21DB5-CE5A-4D32-AEA3-CCE6D8684092}"
  673. },
  674. "contracts": [
  675. {
  676. "$type": "SlotTypeContract"
  677. }
  678. ],
  679. "slotName": "In",
  680. "toolTip": "When signaled sends the property referenced by this node to a Data Output slot",
  681. "Descriptor": {
  682. "ConnectionType": 1,
  683. "SlotType": 1
  684. }
  685. },
  686. {
  687. "id": {
  688. "m_id": "{42B9EF59-1B1D-4D15-AD30-FB5907613033}"
  689. },
  690. "contracts": [
  691. {
  692. "$type": "SlotTypeContract"
  693. }
  694. ],
  695. "slotName": "Out",
  696. "toolTip": "Signaled after the referenced property has been pushed to the Data Output slot",
  697. "Descriptor": {
  698. "ConnectionType": 2,
  699. "SlotType": 1
  700. }
  701. },
  702. {
  703. "id": {
  704. "m_id": "{F76ADD09-90A8-4982-AEEE-053D4AAFFBDE}"
  705. },
  706. "contracts": [
  707. {
  708. "$type": "SlotTypeContract"
  709. }
  710. ],
  711. "slotName": "Boolean",
  712. "DisplayDataType": {
  713. "m_type": 0
  714. },
  715. "Descriptor": {
  716. "ConnectionType": 2,
  717. "SlotType": 2
  718. },
  719. "DataType": 1
  720. }
  721. ],
  722. "m_variableId": {
  723. "m_id": "{27BE934F-2C61-4DDB-BAB8-5C9662F6E5CA}"
  724. },
  725. "m_variableDataOutSlotId": {
  726. "m_id": "{F76ADD09-90A8-4982-AEEE-053D4AAFFBDE}"
  727. }
  728. }
  729. }
  730. },
  731. {
  732. "Id": {
  733. "id": 2754872416335305
  734. },
  735. "Name": "SC-Node(Mark Complete)",
  736. "Components": {
  737. "Component_[9487048651977426524]": {
  738. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  739. "Id": 9487048651977426524,
  740. "Slots": [
  741. {
  742. "isVisibile": false,
  743. "id": {
  744. "m_id": "{660DDD99-7ADD-469B-A69E-23D7FEB95B34}"
  745. },
  746. "contracts": [
  747. {
  748. "$type": "SlotTypeContract"
  749. },
  750. null
  751. ],
  752. "slotName": "EntityID: 0",
  753. "Descriptor": {
  754. "ConnectionType": 1,
  755. "SlotType": 2
  756. },
  757. "DataType": 1
  758. },
  759. {
  760. "id": {
  761. "m_id": "{D054BCBD-5798-4E99-A53D-A9191B3808C1}"
  762. },
  763. "contracts": [
  764. {
  765. "$type": "SlotTypeContract"
  766. },
  767. null
  768. ],
  769. "slotName": "Report",
  770. "toolTip": "additional notes for the test report",
  771. "Descriptor": {
  772. "ConnectionType": 1,
  773. "SlotType": 2
  774. },
  775. "DataType": 1
  776. },
  777. {
  778. "id": {
  779. "m_id": "{82A7228E-F6E1-4ABA-973A-85563D188185}"
  780. },
  781. "contracts": [
  782. {
  783. "$type": "SlotTypeContract"
  784. }
  785. ],
  786. "slotName": "In",
  787. "Descriptor": {
  788. "ConnectionType": 1,
  789. "SlotType": 1
  790. }
  791. },
  792. {
  793. "id": {
  794. "m_id": "{FBAFBF45-FCD6-4D80-93DC-89826B5F9E9C}"
  795. },
  796. "contracts": [
  797. {
  798. "$type": "SlotTypeContract"
  799. }
  800. ],
  801. "slotName": "Out",
  802. "Descriptor": {
  803. "ConnectionType": 2,
  804. "SlotType": 1
  805. }
  806. }
  807. ],
  808. "Datums": [
  809. {
  810. "isOverloadedStorage": false,
  811. "scriptCanvasType": {
  812. "m_type": 1
  813. },
  814. "isNullPointer": false,
  815. "$type": "EntityId",
  816. "value": {
  817. "id": 4276206253
  818. }
  819. },
  820. {
  821. "isOverloadedStorage": false,
  822. "scriptCanvasType": {
  823. "m_type": 5
  824. },
  825. "isNullPointer": false,
  826. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  827. "value": "",
  828. "label": "Report"
  829. }
  830. ],
  831. "methodType": 2,
  832. "methodName": "Mark Complete",
  833. "className": "Unit Testing",
  834. "resultSlotIDs": [
  835. {}
  836. ],
  837. "prettyClassName": "Unit Testing"
  838. }
  839. }
  840. }
  841. ],
  842. "m_connections": [
  843. {
  844. "Id": {
  845. "id": 2754876711302601
  846. },
  847. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Set Variable: In)",
  848. "Components": {
  849. "Component_[10676119149436059988]": {
  850. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  851. "Id": 10676119149436059988,
  852. "sourceEndpoint": {
  853. "nodeId": {
  854. "id": 2754859531433417
  855. },
  856. "slotId": {
  857. "m_id": "{88749DEB-9346-4CEC-A2BD-EFECDF86455C}"
  858. }
  859. },
  860. "targetEndpoint": {
  861. "nodeId": {
  862. "id": 2754850941498825
  863. },
  864. "slotId": {
  865. "m_id": "{EFED67F3-2227-4334-8C0B-DC9864423C3F}"
  866. }
  867. }
  868. }
  869. }
  870. },
  871. {
  872. "Id": {
  873. "id": 2754881006269897
  874. },
  875. "Name": "srcEndpoint=(Set Variable: Out), destEndpoint=(Set Variable: In)",
  876. "Components": {
  877. "Component_[1667676463858526854]": {
  878. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  879. "Id": 1667676463858526854,
  880. "sourceEndpoint": {
  881. "nodeId": {
  882. "id": 2754850941498825
  883. },
  884. "slotId": {
  885. "m_id": "{4187A7CB-5F3A-4A43-B2F3-1D56C8665AED}"
  886. }
  887. },
  888. "targetEndpoint": {
  889. "nodeId": {
  890. "id": 2754855236466121
  891. },
  892. "slotId": {
  893. "m_id": "{EFED67F3-2227-4334-8C0B-DC9864423C3F}"
  894. }
  895. }
  896. }
  897. }
  898. },
  899. {
  900. "Id": {
  901. "id": 2754885301237193
  902. },
  903. "Name": "srcEndpoint=(Get Variable: Boolean), destEndpoint=(Not: Value)",
  904. "Components": {
  905. "Component_[11421971993031926550]": {
  906. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  907. "Id": 11421971993031926550,
  908. "sourceEndpoint": {
  909. "nodeId": {
  910. "id": 2754842351564233
  911. },
  912. "slotId": {
  913. "m_id": "{F76ADD09-90A8-4982-AEEE-053D4AAFFBDE}"
  914. }
  915. },
  916. "targetEndpoint": {
  917. "nodeId": {
  918. "id": 2754868121368009
  919. },
  920. "slotId": {
  921. "m_id": "{80B42C82-7124-424F-9E12-DAB44D058BA7}"
  922. }
  923. }
  924. }
  925. }
  926. },
  927. {
  928. "Id": {
  929. "id": 2754889596204489
  930. },
  931. "Name": "srcEndpoint=(Get Variable: Out), destEndpoint=(Not: In)",
  932. "Components": {
  933. "Component_[10336625245750245377]": {
  934. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  935. "Id": 10336625245750245377,
  936. "sourceEndpoint": {
  937. "nodeId": {
  938. "id": 2754842351564233
  939. },
  940. "slotId": {
  941. "m_id": "{42B9EF59-1B1D-4D15-AD30-FB5907613033}"
  942. }
  943. },
  944. "targetEndpoint": {
  945. "nodeId": {
  946. "id": 2754868121368009
  947. },
  948. "slotId": {
  949. "m_id": "{C9AC8A10-FD82-4B6C-8E06-5DD94F45B9E8}"
  950. }
  951. }
  952. }
  953. }
  954. },
  955. {
  956. "Id": {
  957. "id": 2754893891171785
  958. },
  959. "Name": "srcEndpoint=(Not: Result), destEndpoint=(Set Variable: Boolean)",
  960. "Components": {
  961. "Component_[5886547258990005406]": {
  962. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  963. "Id": 5886547258990005406,
  964. "sourceEndpoint": {
  965. "nodeId": {
  966. "id": 2754868121368009
  967. },
  968. "slotId": {
  969. "m_id": "{DDB8B419-1FC3-4A8B-9B70-FB784AC3FD30}"
  970. }
  971. },
  972. "targetEndpoint": {
  973. "nodeId": {
  974. "id": 2754846646531529
  975. },
  976. "slotId": {
  977. "m_id": "{D7156058-DBE6-4EFC-8801-693DF7EE7FB3}"
  978. }
  979. }
  980. }
  981. }
  982. },
  983. {
  984. "Id": {
  985. "id": 2754898186139081
  986. },
  987. "Name": "srcEndpoint=(Not: True), destEndpoint=(Set Variable: In)",
  988. "Components": {
  989. "Component_[11477359613031613610]": {
  990. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  991. "Id": 11477359613031613610,
  992. "sourceEndpoint": {
  993. "nodeId": {
  994. "id": 2754868121368009
  995. },
  996. "slotId": {
  997. "m_id": "{20B30134-8F07-483C-87A9-AA14E3E4B20A}"
  998. }
  999. },
  1000. "targetEndpoint": {
  1001. "nodeId": {
  1002. "id": 2754846646531529
  1003. },
  1004. "slotId": {
  1005. "m_id": "{EFED67F3-2227-4334-8C0B-DC9864423C3F}"
  1006. }
  1007. }
  1008. }
  1009. }
  1010. },
  1011. {
  1012. "Id": {
  1013. "id": 2754902481106377
  1014. },
  1015. "Name": "srcEndpoint=(Not: False), destEndpoint=(Set Variable: In)",
  1016. "Components": {
  1017. "Component_[2586018234201871517]": {
  1018. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1019. "Id": 2586018234201871517,
  1020. "sourceEndpoint": {
  1021. "nodeId": {
  1022. "id": 2754868121368009
  1023. },
  1024. "slotId": {
  1025. "m_id": "{E9FFEE5A-4E84-40E6-9E66-F777DFE775F1}"
  1026. }
  1027. },
  1028. "targetEndpoint": {
  1029. "nodeId": {
  1030. "id": 2754846646531529
  1031. },
  1032. "slotId": {
  1033. "m_id": "{EFED67F3-2227-4334-8C0B-DC9864423C3F}"
  1034. }
  1035. }
  1036. }
  1037. }
  1038. },
  1039. {
  1040. "Id": {
  1041. "id": 2754906776073673
  1042. },
  1043. "Name": "srcEndpoint=(Set Variable: Out), destEndpoint=(Mark Complete: In)",
  1044. "Components": {
  1045. "Component_[5293876897164870253]": {
  1046. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1047. "Id": 5293876897164870253,
  1048. "sourceEndpoint": {
  1049. "nodeId": {
  1050. "id": 2754855236466121
  1051. },
  1052. "slotId": {
  1053. "m_id": "{4187A7CB-5F3A-4A43-B2F3-1D56C8665AED}"
  1054. }
  1055. },
  1056. "targetEndpoint": {
  1057. "nodeId": {
  1058. "id": 2754872416335305
  1059. },
  1060. "slotId": {
  1061. "m_id": "{82A7228E-F6E1-4ABA-973A-85563D188185}"
  1062. }
  1063. }
  1064. }
  1065. }
  1066. },
  1067. {
  1068. "Id": {
  1069. "id": 2754911071040969
  1070. },
  1071. "Name": "srcEndpoint=(VariableNotification Handler: ExecutionSlot:OnVariableValueChanged), destEndpoint=(Get Variable: In)",
  1072. "Components": {
  1073. "Component_[9304358422412189600]": {
  1074. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1075. "Id": 9304358422412189600,
  1076. "sourceEndpoint": {
  1077. "nodeId": {
  1078. "id": 2754863826400713
  1079. },
  1080. "slotId": {
  1081. "m_id": "{6CC0B6CC-E1AB-48CB-8EDC-2A93639F5CEB}"
  1082. }
  1083. },
  1084. "targetEndpoint": {
  1085. "nodeId": {
  1086. "id": 2754842351564233
  1087. },
  1088. "slotId": {
  1089. "m_id": "{ECB21DB5-CE5A-4D32-AEA3-CCE6D8684092}"
  1090. }
  1091. }
  1092. }
  1093. }
  1094. }
  1095. ]
  1096. },
  1097. "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}",
  1098. "versionData": {
  1099. "_grammarVersion": 1,
  1100. "_runtimeVersion": 1,
  1101. "_fileVersion": 1
  1102. },
  1103. "m_variableCounter": 1,
  1104. "GraphCanvasData": [
  1105. {
  1106. "Key": {
  1107. "id": 2754838056596937
  1108. },
  1109. "Value": {
  1110. "ComponentData": {
  1111. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  1112. "$type": "SceneComponentSaveData",
  1113. "ViewParams": {
  1114. "Scale": 0.7763511,
  1115. "AnchorX": 5.152307987213135,
  1116. "AnchorY": 60.53961944580078
  1117. }
  1118. }
  1119. }
  1120. }
  1121. },
  1122. {
  1123. "Key": {
  1124. "id": 2754842351564233
  1125. },
  1126. "Value": {
  1127. "ComponentData": {
  1128. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1129. "$type": "NodeSaveData"
  1130. },
  1131. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1132. "$type": "GeneralNodeTitleComponentSaveData",
  1133. "PaletteOverride": "GetVariableNodeTitlePalette"
  1134. },
  1135. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1136. "$type": "GeometrySaveData",
  1137. "Position": [
  1138. 1540.0,
  1139. 160.0
  1140. ]
  1141. },
  1142. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1143. "$type": "StylingComponentSaveData",
  1144. "SubStyle": ".getVariable"
  1145. },
  1146. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1147. "$type": "PersistentIdComponentSaveData",
  1148. "PersistentId": "{317B5CC4-CAE4-4935-A33D-D79145832F30}"
  1149. }
  1150. }
  1151. }
  1152. },
  1153. {
  1154. "Key": {
  1155. "id": 2754846646531529
  1156. },
  1157. "Value": {
  1158. "ComponentData": {
  1159. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1160. "$type": "NodeSaveData"
  1161. },
  1162. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1163. "$type": "GeneralNodeTitleComponentSaveData",
  1164. "PaletteOverride": "SetVariableNodeTitlePalette"
  1165. },
  1166. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1167. "$type": "GeometrySaveData",
  1168. "Position": [
  1169. 2080.0,
  1170. 160.0
  1171. ]
  1172. },
  1173. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1174. "$type": "StylingComponentSaveData",
  1175. "SubStyle": ".setVariable"
  1176. },
  1177. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1178. "$type": "PersistentIdComponentSaveData",
  1179. "PersistentId": "{741C8AD9-48CB-4EF8-8F42-63CC3BCC27D1}"
  1180. }
  1181. }
  1182. }
  1183. },
  1184. {
  1185. "Key": {
  1186. "id": 2754850941498825
  1187. },
  1188. "Value": {
  1189. "ComponentData": {
  1190. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1191. "$type": "NodeSaveData"
  1192. },
  1193. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1194. "$type": "GeneralNodeTitleComponentSaveData",
  1195. "PaletteOverride": "SetVariableNodeTitlePalette"
  1196. },
  1197. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1198. "$type": "GeometrySaveData",
  1199. "Position": [
  1200. 1380.0,
  1201. 500.0
  1202. ]
  1203. },
  1204. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1205. "$type": "StylingComponentSaveData",
  1206. "SubStyle": ".setVariable"
  1207. },
  1208. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1209. "$type": "PersistentIdComponentSaveData",
  1210. "PersistentId": "{1087AA66-0810-4608-8393-F98B21E031ED}"
  1211. }
  1212. }
  1213. }
  1214. },
  1215. {
  1216. "Key": {
  1217. "id": 2754855236466121
  1218. },
  1219. "Value": {
  1220. "ComponentData": {
  1221. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1222. "$type": "NodeSaveData"
  1223. },
  1224. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1225. "$type": "GeneralNodeTitleComponentSaveData",
  1226. "PaletteOverride": "SetVariableNodeTitlePalette"
  1227. },
  1228. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1229. "$type": "GeometrySaveData",
  1230. "Position": [
  1231. 1740.0,
  1232. 500.0
  1233. ]
  1234. },
  1235. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1236. "$type": "StylingComponentSaveData",
  1237. "SubStyle": ".setVariable"
  1238. },
  1239. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1240. "$type": "PersistentIdComponentSaveData",
  1241. "PersistentId": "{405989CB-7293-4225-80DB-702D04E6F7A6}"
  1242. }
  1243. }
  1244. }
  1245. },
  1246. {
  1247. "Key": {
  1248. "id": 2754859531433417
  1249. },
  1250. "Value": {
  1251. "ComponentData": {
  1252. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1253. "$type": "NodeSaveData"
  1254. },
  1255. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1256. "$type": "GeneralNodeTitleComponentSaveData",
  1257. "PaletteOverride": "TimeNodeTitlePalette"
  1258. },
  1259. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1260. "$type": "GeometrySaveData",
  1261. "Position": [
  1262. 1100.0,
  1263. 500.0
  1264. ]
  1265. },
  1266. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1267. "$type": "StylingComponentSaveData"
  1268. },
  1269. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1270. "$type": "PersistentIdComponentSaveData",
  1271. "PersistentId": "{F1FDCC34-E544-412B-90A9-1867DAD4802E}"
  1272. }
  1273. }
  1274. }
  1275. },
  1276. {
  1277. "Key": {
  1278. "id": 2754863826400713
  1279. },
  1280. "Value": {
  1281. "ComponentData": {
  1282. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1283. "$type": "NodeSaveData"
  1284. },
  1285. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1286. "$type": "GeometrySaveData",
  1287. "Position": [
  1288. 1020.0,
  1289. 140.0
  1290. ]
  1291. },
  1292. "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": {
  1293. "$type": "EBusHandlerNodeDescriptorSaveData",
  1294. "EventIds": [
  1295. {
  1296. "Value": 3939979346
  1297. }
  1298. ]
  1299. },
  1300. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1301. "$type": "StylingComponentSaveData"
  1302. },
  1303. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1304. "$type": "PersistentIdComponentSaveData",
  1305. "PersistentId": "{30D51296-7C8C-4DBB-B80F-71B5E7EE69CE}"
  1306. }
  1307. }
  1308. }
  1309. },
  1310. {
  1311. "Key": {
  1312. "id": 2754868121368009
  1313. },
  1314. "Value": {
  1315. "ComponentData": {
  1316. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1317. "$type": "NodeSaveData"
  1318. },
  1319. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1320. "$type": "GeneralNodeTitleComponentSaveData",
  1321. "PaletteOverride": "LogicNodeTitlePalette"
  1322. },
  1323. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1324. "$type": "GeometrySaveData",
  1325. "Position": [
  1326. 1740.0,
  1327. 160.0
  1328. ]
  1329. },
  1330. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1331. "$type": "StylingComponentSaveData"
  1332. },
  1333. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1334. "$type": "PersistentIdComponentSaveData",
  1335. "PersistentId": "{3543B0CE-17E7-4120-9756-90459B7EB535}"
  1336. }
  1337. }
  1338. }
  1339. },
  1340. {
  1341. "Key": {
  1342. "id": 2754872416335305
  1343. },
  1344. "Value": {
  1345. "ComponentData": {
  1346. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1347. "$type": "NodeSaveData"
  1348. },
  1349. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1350. "$type": "GeneralNodeTitleComponentSaveData",
  1351. "PaletteOverride": "MethodNodeTitlePalette"
  1352. },
  1353. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1354. "$type": "GeometrySaveData",
  1355. "Position": [
  1356. 2100.0,
  1357. 500.0
  1358. ]
  1359. },
  1360. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1361. "$type": "StylingComponentSaveData",
  1362. "SubStyle": ".method"
  1363. },
  1364. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1365. "$type": "PersistentIdComponentSaveData",
  1366. "PersistentId": "{0AF02AF2-0438-4A62-B22F-81913C60595E}"
  1367. }
  1368. }
  1369. }
  1370. }
  1371. ],
  1372. "StatisticsHelper": {
  1373. "InstanceCounter": [
  1374. {
  1375. "Key": 4199610336680704683,
  1376. "Value": 1
  1377. },
  1378. {
  1379. "Key": 5204754867893432661,
  1380. "Value": 1
  1381. },
  1382. {
  1383. "Key": 5842117479013396256,
  1384. "Value": 1
  1385. },
  1386. {
  1387. "Key": 10204019744198319120,
  1388. "Value": 1
  1389. },
  1390. {
  1391. "Key": 10294580307396930674,
  1392. "Value": 3
  1393. },
  1394. {
  1395. "Key": 14935618182048638376,
  1396. "Value": 1
  1397. }
  1398. ]
  1399. }
  1400. }
  1401. }
  1402. }
  1403. }
  1404. }