LY_SC_UnitTest_VariableReferences.scriptcanvas 72 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 2801047609734601
  9. },
  10. "Name": "LY_SC_UnitTest_VariableReferences",
  11. "Components": {
  12. "Component_[1122593144619573805]": {
  13. "$type": "EditorGraph",
  14. "Id": 1122593144619573805,
  15. "m_graphData": {
  16. "m_nodes": [
  17. {
  18. "Id": {
  19. "id": 2801073379538377
  20. },
  21. "Name": "SC Node(GetVariable)",
  22. "Components": {
  23. "Component_[10794620804389666797]": {
  24. "$type": "GetVariableNode",
  25. "Id": 10794620804389666797,
  26. "Slots": [
  27. {
  28. "id": {
  29. "m_id": "{97DFD8E6-3919-460D-B46D-5C456BDFF6F6}"
  30. },
  31. "contracts": [
  32. {
  33. "$type": "SlotTypeContract"
  34. }
  35. ],
  36. "slotName": "In",
  37. "toolTip": "When signaled sends the property referenced by this node to a Data Output slot",
  38. "Descriptor": {
  39. "ConnectionType": 1,
  40. "SlotType": 1
  41. }
  42. },
  43. {
  44. "id": {
  45. "m_id": "{E33F1A5E-769C-47CD-BB53-3A2D1B159B63}"
  46. },
  47. "contracts": [
  48. {
  49. "$type": "SlotTypeContract"
  50. }
  51. ],
  52. "slotName": "Out",
  53. "toolTip": "Signaled after the referenced property has been pushed to the Data Output slot",
  54. "Descriptor": {
  55. "ConnectionType": 2,
  56. "SlotType": 1
  57. }
  58. },
  59. {
  60. "id": {
  61. "m_id": "{5E679FE8-2145-4886-A364-205C4B84B60A}"
  62. },
  63. "contracts": [
  64. {
  65. "$type": "SlotTypeContract"
  66. }
  67. ],
  68. "slotName": "Number",
  69. "DisplayDataType": {
  70. "m_type": 3
  71. },
  72. "Descriptor": {
  73. "ConnectionType": 2,
  74. "SlotType": 2
  75. },
  76. "DataType": 1,
  77. "IsReference": true,
  78. "VariableReference": {
  79. "m_id": "{BB1F0708-EC9E-4624-B176-86CEE67E73C7}"
  80. }
  81. }
  82. ],
  83. "m_variableId": {
  84. "m_id": "{8B7106CA-E5FA-4D62-8A0A-F2052AA1FC0C}"
  85. },
  86. "m_variableDataOutSlotId": {
  87. "m_id": "{5E679FE8-2145-4886-A364-205C4B84B60A}"
  88. }
  89. }
  90. }
  91. },
  92. {
  93. "Id": {
  94. "id": 2801069084571081
  95. },
  96. "Name": "SC-Node(Start)",
  97. "Components": {
  98. "Component_[13343996263980682762]": {
  99. "$type": "Start",
  100. "Id": 13343996263980682762,
  101. "Slots": [
  102. {
  103. "id": {
  104. "m_id": "{44FA5998-4DBF-492B-9B0C-283B1DBC396B}"
  105. },
  106. "contracts": [
  107. {
  108. "$type": "SlotTypeContract"
  109. }
  110. ],
  111. "slotName": "Out",
  112. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  113. "Descriptor": {
  114. "ConnectionType": 2,
  115. "SlotType": 1
  116. }
  117. }
  118. ]
  119. }
  120. }
  121. },
  122. {
  123. "Id": {
  124. "id": 2801064789603785
  125. },
  126. "Name": "SC-Node(Expect Not Equal)",
  127. "Components": {
  128. "Component_[13538477709254115396]": {
  129. "$type": "MethodOverloaded",
  130. "Id": 13538477709254115396,
  131. "Slots": [
  132. {
  133. "id": {
  134. "m_id": "{8787B115-1A47-4D9A-8A43-EE067CCD521D}"
  135. },
  136. "contracts": [
  137. {
  138. "$type": "SlotTypeContract"
  139. },
  140. null
  141. ],
  142. "slotName": "EntityID: 0",
  143. "DisplayDataType": {
  144. "m_type": 1
  145. },
  146. "Descriptor": {
  147. "ConnectionType": 1,
  148. "SlotType": 2
  149. }
  150. },
  151. {
  152. "IsOverload": true,
  153. "id": {
  154. "m_id": "{57C06595-94F6-4812-81C2-BAD07F434D4C}"
  155. },
  156. "DynamicTypeOverride": 3,
  157. "contracts": [
  158. {
  159. "$type": "SlotTypeContract"
  160. },
  161. null
  162. ],
  163. "slotName": "Candidate",
  164. "toolTip": "left of !=",
  165. "DisplayDataType": {
  166. "m_type": 3
  167. },
  168. "Descriptor": {
  169. "ConnectionType": 1,
  170. "SlotType": 2
  171. },
  172. "IsReference": true,
  173. "VariableReference": {
  174. "m_id": "{8B7106CA-E5FA-4D62-8A0A-F2052AA1FC0C}"
  175. }
  176. },
  177. {
  178. "IsOverload": true,
  179. "id": {
  180. "m_id": "{9BCB99A3-ADDD-4203-A4FF-089D3FBF7BCE}"
  181. },
  182. "DynamicTypeOverride": 3,
  183. "contracts": [
  184. {
  185. "$type": "SlotTypeContract"
  186. },
  187. null
  188. ],
  189. "slotName": "Reference",
  190. "toolTip": "right of !=",
  191. "DisplayDataType": {
  192. "m_type": 3
  193. },
  194. "Descriptor": {
  195. "ConnectionType": 1,
  196. "SlotType": 2
  197. },
  198. "IsReference": true,
  199. "VariableReference": {
  200. "m_id": "{BB1F0708-EC9E-4624-B176-86CEE67E73C7}"
  201. }
  202. },
  203. {
  204. "id": {
  205. "m_id": "{2791652D-E224-4D9E-9C26-BB1F782B1EB1}"
  206. },
  207. "contracts": [
  208. {
  209. "$type": "SlotTypeContract"
  210. },
  211. null
  212. ],
  213. "slotName": "Report",
  214. "toolTip": "additional notes for the test report",
  215. "DisplayDataType": {
  216. "m_type": 5
  217. },
  218. "Descriptor": {
  219. "ConnectionType": 1,
  220. "SlotType": 2
  221. }
  222. },
  223. {
  224. "id": {
  225. "m_id": "{D6A9946D-3B0C-4748-8C18-EC392D7BF41E}"
  226. },
  227. "contracts": [
  228. {
  229. "$type": "SlotTypeContract"
  230. }
  231. ],
  232. "slotName": "In",
  233. "Descriptor": {
  234. "ConnectionType": 1,
  235. "SlotType": 1
  236. }
  237. },
  238. {
  239. "id": {
  240. "m_id": "{8FC3EE6A-128E-4D6B-9E10-0F4A4C3EF117}"
  241. },
  242. "contracts": [
  243. {
  244. "$type": "SlotTypeContract"
  245. }
  246. ],
  247. "slotName": "Out",
  248. "Descriptor": {
  249. "ConnectionType": 2,
  250. "SlotType": 1
  251. }
  252. }
  253. ],
  254. "Datums": [
  255. {
  256. "isOverloadedStorage": false,
  257. "scriptCanvasType": {
  258. "m_type": 1
  259. },
  260. "isNullPointer": false,
  261. "$type": "EntityId",
  262. "value": {
  263. "id": 4276206253
  264. },
  265. "label": "EntityID: 0"
  266. },
  267. {
  268. "isOverloadedStorage": false,
  269. "scriptCanvasType": {
  270. "m_type": 3
  271. },
  272. "isNullPointer": false,
  273. "$type": "double",
  274. "value": 0.0,
  275. "label": "Candidate :-("
  276. },
  277. {
  278. "isOverloadedStorage": false,
  279. "scriptCanvasType": {
  280. "m_type": 3
  281. },
  282. "isNullPointer": false,
  283. "$type": "double",
  284. "value": 0.0,
  285. "label": "Reference :-("
  286. },
  287. {
  288. "isOverloadedStorage": false,
  289. "scriptCanvasType": {
  290. "m_type": 5
  291. },
  292. "isNullPointer": false,
  293. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  294. "value": "",
  295. "label": "Report"
  296. }
  297. ],
  298. "methodType": 2,
  299. "methodName": "Expect Not Equal",
  300. "className": "Unit Testing",
  301. "resultSlotIDs": [
  302. {}
  303. ],
  304. "prettyClassName": "Unit Testing",
  305. "orderedInputSlotIds": [
  306. {
  307. "m_id": "{8787B115-1A47-4D9A-8A43-EE067CCD521D}"
  308. },
  309. {
  310. "m_id": "{57C06595-94F6-4812-81C2-BAD07F434D4C}"
  311. },
  312. {
  313. "m_id": "{9BCB99A3-ADDD-4203-A4FF-089D3FBF7BCE}"
  314. },
  315. {
  316. "m_id": "{2791652D-E224-4D9E-9C26-BB1F782B1EB1}"
  317. }
  318. ]
  319. }
  320. }
  321. },
  322. {
  323. "Id": {
  324. "id": 2801060494636489
  325. },
  326. "Name": "SC-Node(Mark Complete)",
  327. "Components": {
  328. "Component_[17413478449275831761]": {
  329. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  330. "Id": 17413478449275831761,
  331. "Slots": [
  332. {
  333. "id": {
  334. "m_id": "{97EFE86A-23C6-4D88-B9A0-615900A8FFC0}"
  335. },
  336. "contracts": [
  337. {
  338. "$type": "SlotTypeContract"
  339. },
  340. null
  341. ],
  342. "slotName": "EntityID: 0",
  343. "Descriptor": {
  344. "ConnectionType": 1,
  345. "SlotType": 2
  346. }
  347. },
  348. {
  349. "id": {
  350. "m_id": "{F077C200-67BB-4110-9BAF-D1B2D7049E90}"
  351. },
  352. "contracts": [
  353. {
  354. "$type": "SlotTypeContract"
  355. },
  356. null
  357. ],
  358. "slotName": "Report",
  359. "toolTip": "additional notes for the test report",
  360. "Descriptor": {
  361. "ConnectionType": 1,
  362. "SlotType": 2
  363. }
  364. },
  365. {
  366. "id": {
  367. "m_id": "{A9D72E23-43C4-494E-8572-271C5026AA41}"
  368. },
  369. "contracts": [
  370. {
  371. "$type": "SlotTypeContract"
  372. }
  373. ],
  374. "slotName": "In",
  375. "Descriptor": {
  376. "ConnectionType": 1,
  377. "SlotType": 1
  378. }
  379. },
  380. {
  381. "id": {
  382. "m_id": "{B62914F6-B192-4DE5-9D42-58E99BFB9C31}"
  383. },
  384. "contracts": [
  385. {
  386. "$type": "SlotTypeContract"
  387. }
  388. ],
  389. "slotName": "Out",
  390. "Descriptor": {
  391. "ConnectionType": 2,
  392. "SlotType": 1
  393. }
  394. }
  395. ],
  396. "Datums": [
  397. {
  398. "isOverloadedStorage": false,
  399. "scriptCanvasType": {
  400. "m_type": 1
  401. },
  402. "isNullPointer": false,
  403. "$type": "EntityId",
  404. "value": {
  405. "id": 4276206253
  406. },
  407. "label": "EntityID: 0"
  408. },
  409. {
  410. "isOverloadedStorage": false,
  411. "scriptCanvasType": {
  412. "m_type": 5
  413. },
  414. "isNullPointer": false,
  415. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  416. "value": "",
  417. "label": "Report"
  418. }
  419. ],
  420. "methodType": 2,
  421. "methodName": "Mark Complete",
  422. "className": "Unit Testing",
  423. "resultSlotIDs": [
  424. {}
  425. ],
  426. "prettyClassName": "Unit Testing"
  427. }
  428. }
  429. },
  430. {
  431. "Id": {
  432. "id": 2801056199669193
  433. },
  434. "Name": "SC-Node(Expect Equal)",
  435. "Components": {
  436. "Component_[7275926304958646518]": {
  437. "$type": "MethodOverloaded",
  438. "Id": 7275926304958646518,
  439. "Slots": [
  440. {
  441. "id": {
  442. "m_id": "{BFE4CDE8-CCAC-416B-94D8-FD1D098425EB}"
  443. },
  444. "contracts": [
  445. {
  446. "$type": "SlotTypeContract"
  447. },
  448. null
  449. ],
  450. "slotName": "EntityID: 0",
  451. "DisplayDataType": {
  452. "m_type": 1
  453. },
  454. "Descriptor": {
  455. "ConnectionType": 1,
  456. "SlotType": 2
  457. }
  458. },
  459. {
  460. "IsOverload": true,
  461. "id": {
  462. "m_id": "{23474693-42E6-44E0-B296-DA32881B142E}"
  463. },
  464. "DynamicTypeOverride": 3,
  465. "contracts": [
  466. {
  467. "$type": "SlotTypeContract"
  468. },
  469. null
  470. ],
  471. "slotName": "Candidate",
  472. "toolTip": "left of ==",
  473. "DisplayDataType": {
  474. "m_type": 3
  475. },
  476. "Descriptor": {
  477. "ConnectionType": 1,
  478. "SlotType": 2
  479. },
  480. "IsReference": true,
  481. "VariableReference": {
  482. "m_id": "{8B7106CA-E5FA-4D62-8A0A-F2052AA1FC0C}"
  483. }
  484. },
  485. {
  486. "IsOverload": true,
  487. "id": {
  488. "m_id": "{D904C2BE-7833-4C23-9BA3-78B5A5E11B62}"
  489. },
  490. "DynamicTypeOverride": 3,
  491. "contracts": [
  492. {
  493. "$type": "SlotTypeContract"
  494. },
  495. null
  496. ],
  497. "slotName": "Reference",
  498. "toolTip": "right of ==",
  499. "DisplayDataType": {
  500. "m_type": 3
  501. },
  502. "Descriptor": {
  503. "ConnectionType": 1,
  504. "SlotType": 2
  505. },
  506. "IsReference": true,
  507. "VariableReference": {
  508. "m_id": "{8B7106CA-E5FA-4D62-8A0A-F2052AA1FC0C}"
  509. }
  510. },
  511. {
  512. "id": {
  513. "m_id": "{C8ED14C4-E5A2-4A22-A510-7A9387C0CBEB}"
  514. },
  515. "contracts": [
  516. {
  517. "$type": "SlotTypeContract"
  518. },
  519. null
  520. ],
  521. "slotName": "Report",
  522. "toolTip": "additional notes for the test report",
  523. "DisplayDataType": {
  524. "m_type": 5
  525. },
  526. "Descriptor": {
  527. "ConnectionType": 1,
  528. "SlotType": 2
  529. }
  530. },
  531. {
  532. "id": {
  533. "m_id": "{6C271126-2167-4ACF-8B8D-7680732F5188}"
  534. },
  535. "contracts": [
  536. {
  537. "$type": "SlotTypeContract"
  538. }
  539. ],
  540. "slotName": "In",
  541. "Descriptor": {
  542. "ConnectionType": 1,
  543. "SlotType": 1
  544. }
  545. },
  546. {
  547. "id": {
  548. "m_id": "{BAD99297-0605-4EC8-9170-2790416EA7FF}"
  549. },
  550. "contracts": [
  551. {
  552. "$type": "SlotTypeContract"
  553. }
  554. ],
  555. "slotName": "Out",
  556. "Descriptor": {
  557. "ConnectionType": 2,
  558. "SlotType": 1
  559. }
  560. }
  561. ],
  562. "Datums": [
  563. {
  564. "isOverloadedStorage": false,
  565. "scriptCanvasType": {
  566. "m_type": 1
  567. },
  568. "isNullPointer": false,
  569. "$type": "EntityId",
  570. "value": {
  571. "id": 4276206253
  572. },
  573. "label": "EntityID: 0"
  574. },
  575. {
  576. "isOverloadedStorage": false,
  577. "scriptCanvasType": {
  578. "m_type": 3
  579. },
  580. "isNullPointer": false,
  581. "$type": "double",
  582. "value": 0.0,
  583. "label": "Candidate :-("
  584. },
  585. {
  586. "isOverloadedStorage": false,
  587. "scriptCanvasType": {
  588. "m_type": 3
  589. },
  590. "isNullPointer": false,
  591. "$type": "double",
  592. "value": 0.0,
  593. "label": "Reference :-("
  594. },
  595. {
  596. "isOverloadedStorage": false,
  597. "scriptCanvasType": {
  598. "m_type": 5
  599. },
  600. "isNullPointer": false,
  601. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  602. "value": "",
  603. "label": "Report"
  604. }
  605. ],
  606. "methodType": 2,
  607. "methodName": "Expect Equal",
  608. "className": "Unit Testing",
  609. "resultSlotIDs": [
  610. {}
  611. ],
  612. "prettyClassName": "Unit Testing",
  613. "orderedInputSlotIds": [
  614. {
  615. "m_id": "{BFE4CDE8-CCAC-416B-94D8-FD1D098425EB}"
  616. },
  617. {
  618. "m_id": "{23474693-42E6-44E0-B296-DA32881B142E}"
  619. },
  620. {
  621. "m_id": "{D904C2BE-7833-4C23-9BA3-78B5A5E11B62}"
  622. },
  623. {
  624. "m_id": "{C8ED14C4-E5A2-4A22-A510-7A9387C0CBEB}"
  625. }
  626. ]
  627. }
  628. }
  629. },
  630. {
  631. "Id": {
  632. "id": 2801051904701897
  633. },
  634. "Name": "SC-Node(Expect Equal)",
  635. "Components": {
  636. "Component_[7275926304958646518]": {
  637. "$type": "MethodOverloaded",
  638. "Id": 7275926304958646518,
  639. "Slots": [
  640. {
  641. "id": {
  642. "m_id": "{BFE4CDE8-CCAC-416B-94D8-FD1D098425EB}"
  643. },
  644. "contracts": [
  645. {
  646. "$type": "SlotTypeContract"
  647. },
  648. null
  649. ],
  650. "slotName": "EntityID: 0",
  651. "DisplayDataType": {
  652. "m_type": 1
  653. },
  654. "Descriptor": {
  655. "ConnectionType": 1,
  656. "SlotType": 2
  657. }
  658. },
  659. {
  660. "IsOverload": true,
  661. "id": {
  662. "m_id": "{23474693-42E6-44E0-B296-DA32881B142E}"
  663. },
  664. "DynamicTypeOverride": 3,
  665. "contracts": [
  666. {
  667. "$type": "SlotTypeContract"
  668. },
  669. null
  670. ],
  671. "slotName": "Candidate",
  672. "toolTip": "left of ==",
  673. "DisplayDataType": {
  674. "m_type": 3
  675. },
  676. "Descriptor": {
  677. "ConnectionType": 1,
  678. "SlotType": 2
  679. },
  680. "IsReference": true,
  681. "VariableReference": {
  682. "m_id": "{8B7106CA-E5FA-4D62-8A0A-F2052AA1FC0C}"
  683. }
  684. },
  685. {
  686. "IsOverload": true,
  687. "id": {
  688. "m_id": "{D904C2BE-7833-4C23-9BA3-78B5A5E11B62}"
  689. },
  690. "DynamicTypeOverride": 3,
  691. "contracts": [
  692. {
  693. "$type": "SlotTypeContract"
  694. },
  695. null
  696. ],
  697. "slotName": "Reference",
  698. "toolTip": "right of ==",
  699. "DisplayDataType": {
  700. "m_type": 3
  701. },
  702. "Descriptor": {
  703. "ConnectionType": 1,
  704. "SlotType": 2
  705. },
  706. "IsReference": true,
  707. "VariableReference": {
  708. "m_id": "{BB1F0708-EC9E-4624-B176-86CEE67E73C7}"
  709. }
  710. },
  711. {
  712. "id": {
  713. "m_id": "{C8ED14C4-E5A2-4A22-A510-7A9387C0CBEB}"
  714. },
  715. "contracts": [
  716. {
  717. "$type": "SlotTypeContract"
  718. },
  719. null
  720. ],
  721. "slotName": "Report",
  722. "toolTip": "additional notes for the test report",
  723. "DisplayDataType": {
  724. "m_type": 5
  725. },
  726. "Descriptor": {
  727. "ConnectionType": 1,
  728. "SlotType": 2
  729. }
  730. },
  731. {
  732. "id": {
  733. "m_id": "{6C271126-2167-4ACF-8B8D-7680732F5188}"
  734. },
  735. "contracts": [
  736. {
  737. "$type": "SlotTypeContract"
  738. }
  739. ],
  740. "slotName": "In",
  741. "Descriptor": {
  742. "ConnectionType": 1,
  743. "SlotType": 1
  744. }
  745. },
  746. {
  747. "id": {
  748. "m_id": "{BAD99297-0605-4EC8-9170-2790416EA7FF}"
  749. },
  750. "contracts": [
  751. {
  752. "$type": "SlotTypeContract"
  753. }
  754. ],
  755. "slotName": "Out",
  756. "Descriptor": {
  757. "ConnectionType": 2,
  758. "SlotType": 1
  759. }
  760. }
  761. ],
  762. "Datums": [
  763. {
  764. "isOverloadedStorage": false,
  765. "scriptCanvasType": {
  766. "m_type": 1
  767. },
  768. "isNullPointer": false,
  769. "$type": "EntityId",
  770. "value": {
  771. "id": 4276206253
  772. },
  773. "label": "EntityID: 0"
  774. },
  775. {
  776. "isOverloadedStorage": false,
  777. "scriptCanvasType": {
  778. "m_type": 3
  779. },
  780. "isNullPointer": false,
  781. "$type": "double",
  782. "value": 0.0,
  783. "label": "Candidate :-("
  784. },
  785. {
  786. "isOverloadedStorage": false,
  787. "scriptCanvasType": {
  788. "m_type": 3
  789. },
  790. "isNullPointer": false,
  791. "$type": "double",
  792. "value": 0.0,
  793. "label": "Reference :-("
  794. },
  795. {
  796. "isOverloadedStorage": false,
  797. "scriptCanvasType": {
  798. "m_type": 5
  799. },
  800. "isNullPointer": false,
  801. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  802. "value": "",
  803. "label": "Report"
  804. }
  805. ],
  806. "methodType": 2,
  807. "methodName": "Expect Equal",
  808. "className": "Unit Testing",
  809. "resultSlotIDs": [
  810. {}
  811. ],
  812. "prettyClassName": "Unit Testing",
  813. "orderedInputSlotIds": [
  814. {
  815. "m_id": "{BFE4CDE8-CCAC-416B-94D8-FD1D098425EB}"
  816. },
  817. {
  818. "m_id": "{23474693-42E6-44E0-B296-DA32881B142E}"
  819. },
  820. {
  821. "m_id": "{D904C2BE-7833-4C23-9BA3-78B5A5E11B62}"
  822. },
  823. {
  824. "m_id": "{C8ED14C4-E5A2-4A22-A510-7A9387C0CBEB}"
  825. }
  826. ]
  827. }
  828. }
  829. }
  830. ],
  831. "m_connections": [
  832. {
  833. "Id": {
  834. "id": 2801077674505673
  835. },
  836. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Expect Equal: In)",
  837. "Components": {
  838. "Component_[4450254305112605498]": {
  839. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  840. "Id": 4450254305112605498,
  841. "sourceEndpoint": {
  842. "nodeId": {
  843. "id": 2801069084571081
  844. },
  845. "slotId": {
  846. "m_id": "{44FA5998-4DBF-492B-9B0C-283B1DBC396B}"
  847. }
  848. },
  849. "targetEndpoint": {
  850. "nodeId": {
  851. "id": 2801056199669193
  852. },
  853. "slotId": {
  854. "m_id": "{6C271126-2167-4ACF-8B8D-7680732F5188}"
  855. }
  856. }
  857. }
  858. }
  859. },
  860. {
  861. "Id": {
  862. "id": 2801081969472969
  863. },
  864. "Name": "srcEndpoint=(Expect Equal: Out), destEndpoint=(Expect Not Equal: In)",
  865. "Components": {
  866. "Component_[18400834501545489145]": {
  867. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  868. "Id": 18400834501545489145,
  869. "sourceEndpoint": {
  870. "nodeId": {
  871. "id": 2801056199669193
  872. },
  873. "slotId": {
  874. "m_id": "{BAD99297-0605-4EC8-9170-2790416EA7FF}"
  875. }
  876. },
  877. "targetEndpoint": {
  878. "nodeId": {
  879. "id": 2801064789603785
  880. },
  881. "slotId": {
  882. "m_id": "{D6A9946D-3B0C-4748-8C18-EC392D7BF41E}"
  883. }
  884. }
  885. }
  886. }
  887. },
  888. {
  889. "Id": {
  890. "id": 2801086264440265
  891. },
  892. "Name": "srcEndpoint=(Expect Equal: Out), destEndpoint=(Mark Complete: In)",
  893. "Components": {
  894. "Component_[9797435379803566950]": {
  895. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  896. "Id": 9797435379803566950,
  897. "sourceEndpoint": {
  898. "nodeId": {
  899. "id": 2801051904701897
  900. },
  901. "slotId": {
  902. "m_id": "{BAD99297-0605-4EC8-9170-2790416EA7FF}"
  903. }
  904. },
  905. "targetEndpoint": {
  906. "nodeId": {
  907. "id": 2801060494636489
  908. },
  909. "slotId": {
  910. "m_id": "{A9D72E23-43C4-494E-8572-271C5026AA41}"
  911. }
  912. }
  913. }
  914. }
  915. },
  916. {
  917. "Id": {
  918. "id": 2801090559407561
  919. },
  920. "Name": "srcEndpoint=(Expect Not Equal: Out), destEndpoint=(Get Variable: In)",
  921. "Components": {
  922. "Component_[16575793364387571151]": {
  923. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  924. "Id": 16575793364387571151,
  925. "sourceEndpoint": {
  926. "nodeId": {
  927. "id": 2801064789603785
  928. },
  929. "slotId": {
  930. "m_id": "{8FC3EE6A-128E-4D6B-9E10-0F4A4C3EF117}"
  931. }
  932. },
  933. "targetEndpoint": {
  934. "nodeId": {
  935. "id": 2801073379538377
  936. },
  937. "slotId": {
  938. "m_id": "{97DFD8E6-3919-460D-B46D-5C456BDFF6F6}"
  939. }
  940. }
  941. }
  942. }
  943. },
  944. {
  945. "Id": {
  946. "id": 2801094854374857
  947. },
  948. "Name": "srcEndpoint=(Get Variable: Out), destEndpoint=(Expect Equal: In)",
  949. "Components": {
  950. "Component_[17849993228998106722]": {
  951. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  952. "Id": 17849993228998106722,
  953. "sourceEndpoint": {
  954. "nodeId": {
  955. "id": 2801073379538377
  956. },
  957. "slotId": {
  958. "m_id": "{E33F1A5E-769C-47CD-BB53-3A2D1B159B63}"
  959. }
  960. },
  961. "targetEndpoint": {
  962. "nodeId": {
  963. "id": 2801051904701897
  964. },
  965. "slotId": {
  966. "m_id": "{6C271126-2167-4ACF-8B8D-7680732F5188}"
  967. }
  968. }
  969. }
  970. }
  971. }
  972. ]
  973. },
  974. "versionData": {
  975. "_grammarVersion": 1,
  976. "_runtimeVersion": 1,
  977. "_fileVersion": 1
  978. },
  979. "m_variableCounter": 14,
  980. "GraphCanvasData": [
  981. {
  982. "Key": {
  983. "id": 2801047609734601
  984. },
  985. "Value": {
  986. "ComponentData": {
  987. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  988. "$type": "SceneComponentSaveData",
  989. "ViewParams": {
  990. "Scale": 0.8119412,
  991. "AnchorX": -984.0614013671875,
  992. "AnchorY": -513.583984375
  993. }
  994. }
  995. }
  996. }
  997. },
  998. {
  999. "Key": {
  1000. "id": 2801051904701897
  1001. },
  1002. "Value": {
  1003. "ComponentData": {
  1004. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1005. "$type": "GeneralNodeTitleComponentSaveData",
  1006. "PaletteOverride": "MethodNodeTitlePalette"
  1007. },
  1008. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1009. "$type": "GeometrySaveData",
  1010. "Position": [
  1011. 140.0,
  1012. -260.0
  1013. ]
  1014. },
  1015. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1016. "$type": "StylingComponentSaveData",
  1017. "SubStyle": ".method"
  1018. },
  1019. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1020. "$type": "PersistentIdComponentSaveData",
  1021. "PersistentId": "{BC17204D-9CDA-4E13-B336-C1A5BEC31130}"
  1022. }
  1023. }
  1024. }
  1025. },
  1026. {
  1027. "Key": {
  1028. "id": 2801056199669193
  1029. },
  1030. "Value": {
  1031. "ComponentData": {
  1032. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1033. "$type": "NodeSaveData"
  1034. },
  1035. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1036. "$type": "GeneralNodeTitleComponentSaveData",
  1037. "PaletteOverride": "MethodNodeTitlePalette"
  1038. },
  1039. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1040. "$type": "GeometrySaveData",
  1041. "Position": [
  1042. -820.0,
  1043. -260.0
  1044. ]
  1045. },
  1046. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1047. "$type": "StylingComponentSaveData",
  1048. "SubStyle": ".method"
  1049. },
  1050. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1051. "$type": "PersistentIdComponentSaveData",
  1052. "PersistentId": "{E79B1B5A-35DB-4B42-9E1F-F61A3920BF49}"
  1053. }
  1054. }
  1055. }
  1056. },
  1057. {
  1058. "Key": {
  1059. "id": 2801060494636489
  1060. },
  1061. "Value": {
  1062. "ComponentData": {
  1063. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1064. "$type": "NodeSaveData"
  1065. },
  1066. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1067. "$type": "GeneralNodeTitleComponentSaveData",
  1068. "PaletteOverride": "MethodNodeTitlePalette"
  1069. },
  1070. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1071. "$type": "GeometrySaveData",
  1072. "Position": [
  1073. 460.0,
  1074. -260.0
  1075. ]
  1076. },
  1077. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1078. "$type": "StylingComponentSaveData",
  1079. "SubStyle": ".method"
  1080. },
  1081. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1082. "$type": "PersistentIdComponentSaveData",
  1083. "PersistentId": "{F16AB389-D3A6-40E7-9709-9107CBBA3239}"
  1084. }
  1085. }
  1086. }
  1087. },
  1088. {
  1089. "Key": {
  1090. "id": 2801064789603785
  1091. },
  1092. "Value": {
  1093. "ComponentData": {
  1094. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1095. "$type": "NodeSaveData"
  1096. },
  1097. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1098. "$type": "GeneralNodeTitleComponentSaveData",
  1099. "PaletteOverride": "MethodNodeTitlePalette"
  1100. },
  1101. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1102. "$type": "GeometrySaveData",
  1103. "Position": [
  1104. -460.0,
  1105. -260.0
  1106. ]
  1107. },
  1108. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1109. "$type": "StylingComponentSaveData",
  1110. "SubStyle": ".method"
  1111. },
  1112. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1113. "$type": "PersistentIdComponentSaveData",
  1114. "PersistentId": "{ADE75157-D373-4C3E-A7DE-407AFB9DB650}"
  1115. }
  1116. }
  1117. }
  1118. },
  1119. {
  1120. "Key": {
  1121. "id": 2801069084571081
  1122. },
  1123. "Value": {
  1124. "ComponentData": {
  1125. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1126. "$type": "NodeSaveData"
  1127. },
  1128. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1129. "$type": "GeneralNodeTitleComponentSaveData",
  1130. "PaletteOverride": "TimeNodeTitlePalette"
  1131. },
  1132. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1133. "$type": "GeometrySaveData",
  1134. "Position": [
  1135. -1020.0,
  1136. -260.0
  1137. ]
  1138. },
  1139. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1140. "$type": "StylingComponentSaveData",
  1141. "SubStyle": ".time"
  1142. },
  1143. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1144. "$type": "PersistentIdComponentSaveData",
  1145. "PersistentId": "{A625DB75-9564-40E2-B8A8-322AFC065F74}"
  1146. }
  1147. }
  1148. }
  1149. },
  1150. {
  1151. "Key": {
  1152. "id": 2801073379538377
  1153. },
  1154. "Value": {
  1155. "ComponentData": {
  1156. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1157. "$type": "NodeSaveData"
  1158. },
  1159. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1160. "$type": "GeneralNodeTitleComponentSaveData",
  1161. "PaletteOverride": "GetVariableNodeTitlePalette"
  1162. },
  1163. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1164. "$type": "GeometrySaveData",
  1165. "Position": [
  1166. -160.0,
  1167. -260.0
  1168. ]
  1169. },
  1170. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1171. "$type": "StylingComponentSaveData",
  1172. "SubStyle": ".getVariable"
  1173. },
  1174. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1175. "$type": "PersistentIdComponentSaveData",
  1176. "PersistentId": "{E055FD86-690F-4609-ABB5-63FFB474BBF9}"
  1177. }
  1178. }
  1179. }
  1180. }
  1181. ],
  1182. "StatisticsHelper": {
  1183. "InstanceCounter": [
  1184. {
  1185. "Key": 3691713791610240745,
  1186. "Value": 1
  1187. },
  1188. {
  1189. "Key": 4053150093067829293,
  1190. "Value": 2
  1191. },
  1192. {
  1193. "Key": 4199610336680704683,
  1194. "Value": 1
  1195. },
  1196. {
  1197. "Key": 10204019744198319120,
  1198. "Value": 1
  1199. },
  1200. {
  1201. "Key": 16210971594935248306,
  1202. "Value": 1
  1203. }
  1204. ]
  1205. }
  1206. },
  1207. "Component_[2058679695354651877]": {
  1208. "$type": "EditorGraphVariableManagerComponent",
  1209. "Id": 2058679695354651877,
  1210. "m_variableData": {
  1211. "m_nameVariableMap": [
  1212. {
  1213. "Key": {
  1214. "m_id": "{8B7106CA-E5FA-4D62-8A0A-F2052AA1FC0C}"
  1215. },
  1216. "Value": {
  1217. "Datum": {
  1218. "isOverloadedStorage": false,
  1219. "scriptCanvasType": {
  1220. "m_type": 3
  1221. },
  1222. "isNullPointer": false,
  1223. "$type": "double",
  1224. "value": 7.0,
  1225. "label": "Number"
  1226. },
  1227. "VariableId": {
  1228. "m_id": "{8B7106CA-E5FA-4D62-8A0A-F2052AA1FC0C}"
  1229. },
  1230. "VariableName": "Seven"
  1231. }
  1232. },
  1233. {
  1234. "Key": {
  1235. "m_id": "{BB1F0708-EC9E-4624-B176-86CEE67E73C7}"
  1236. },
  1237. "Value": {
  1238. "Datum": {
  1239. "isOverloadedStorage": false,
  1240. "scriptCanvasType": {
  1241. "m_type": 3
  1242. },
  1243. "isNullPointer": false,
  1244. "$type": "double",
  1245. "value": 8.0,
  1246. "label": "Number"
  1247. },
  1248. "VariableId": {
  1249. "m_id": "{BB1F0708-EC9E-4624-B176-86CEE67E73C7}"
  1250. },
  1251. "VariableName": "Eight"
  1252. }
  1253. }
  1254. ]
  1255. }
  1256. }
  1257. }
  1258. }
  1259. }
  1260. }