LY_SC_UnitTest_PropertiesByConnection.scriptcanvas 70 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 210811201345582
  9. },
  10. "Name": "LY_SC_UnitTest_PropertiesLite",
  11. "Components": {
  12. "Component_[1122593144619573805]": {
  13. "$type": "EditorGraph",
  14. "Id": 1122593144619573805,
  15. "m_graphData": {
  16. "m_nodes": [
  17. {
  18. "Id": {
  19. "id": 210828381214766
  20. },
  21. "Name": "SC-Node(Expect Equal)",
  22. "Components": {
  23. "Component_[11002410643134416385]": {
  24. "$type": "MethodOverloaded",
  25. "Id": 11002410643134416385,
  26. "Slots": [
  27. {
  28. "id": {
  29. "m_id": "{E5424481-6D3F-40B0-A412-716FBE3936BC}"
  30. },
  31. "contracts": [
  32. {
  33. "$type": "SlotTypeContract"
  34. },
  35. null
  36. ],
  37. "slotName": "EntityID: 0",
  38. "DisplayDataType": {
  39. "m_type": 1
  40. },
  41. "Descriptor": {
  42. "ConnectionType": 1,
  43. "SlotType": 2
  44. }
  45. },
  46. {
  47. "IsOverload": true,
  48. "id": {
  49. "m_id": "{410029E9-50C2-4454-A862-9FAC5492B862}"
  50. },
  51. "DynamicTypeOverride": 3,
  52. "contracts": [
  53. {
  54. "$type": "SlotTypeContract"
  55. },
  56. null
  57. ],
  58. "slotName": "Candidate",
  59. "toolTip": "left of ==",
  60. "DisplayDataType": {
  61. "m_type": 3
  62. },
  63. "Descriptor": {
  64. "ConnectionType": 1,
  65. "SlotType": 2
  66. }
  67. },
  68. {
  69. "IsOverload": true,
  70. "id": {
  71. "m_id": "{E0F4816A-B4E3-4553-9928-FDB567C47E1B}"
  72. },
  73. "DynamicTypeOverride": 3,
  74. "contracts": [
  75. {
  76. "$type": "SlotTypeContract"
  77. },
  78. null
  79. ],
  80. "slotName": "Reference",
  81. "toolTip": "right of ==",
  82. "DisplayDataType": {
  83. "m_type": 3
  84. },
  85. "Descriptor": {
  86. "ConnectionType": 1,
  87. "SlotType": 2
  88. },
  89. "IsReference": true,
  90. "VariableReference": {
  91. "m_id": "{A14E7EE2-F0DC-4E15-BEE9-9B252EE42BD7}"
  92. }
  93. },
  94. {
  95. "id": {
  96. "m_id": "{A54335C9-0809-4272-A4C3-41540222778B}"
  97. },
  98. "contracts": [
  99. {
  100. "$type": "SlotTypeContract"
  101. },
  102. null
  103. ],
  104. "slotName": "Report",
  105. "toolTip": "additional notes for the test report",
  106. "DisplayDataType": {
  107. "m_type": 5
  108. },
  109. "Descriptor": {
  110. "ConnectionType": 1,
  111. "SlotType": 2
  112. }
  113. },
  114. {
  115. "id": {
  116. "m_id": "{5AAE4294-12C6-4DB6-B090-4BFB42CE1E02}"
  117. },
  118. "contracts": [
  119. {
  120. "$type": "SlotTypeContract"
  121. }
  122. ],
  123. "slotName": "In",
  124. "Descriptor": {
  125. "ConnectionType": 1,
  126. "SlotType": 1
  127. }
  128. },
  129. {
  130. "id": {
  131. "m_id": "{69953C12-6F69-45F3-8D42-08E0F2C63244}"
  132. },
  133. "contracts": [
  134. {
  135. "$type": "SlotTypeContract"
  136. }
  137. ],
  138. "slotName": "Out",
  139. "Descriptor": {
  140. "ConnectionType": 2,
  141. "SlotType": 1
  142. }
  143. }
  144. ],
  145. "Datums": [
  146. {
  147. "isOverloadedStorage": false,
  148. "scriptCanvasType": {
  149. "m_type": 1
  150. },
  151. "isNullPointer": false,
  152. "$type": "EntityId",
  153. "value": {
  154. "id": 4276206253
  155. },
  156. "label": "EntityID: 0"
  157. },
  158. {
  159. "isOverloadedStorage": false,
  160. "scriptCanvasType": {
  161. "m_type": 3
  162. },
  163. "isNullPointer": false,
  164. "$type": "double",
  165. "value": 0.0,
  166. "label": "Candidate"
  167. },
  168. {},
  169. {
  170. "isOverloadedStorage": false,
  171. "scriptCanvasType": {
  172. "m_type": 5
  173. },
  174. "isNullPointer": false,
  175. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  176. "value": "",
  177. "label": "Report"
  178. }
  179. ],
  180. "methodType": 2,
  181. "methodName": "Expect Equal",
  182. "className": "Unit Testing",
  183. "resultSlotIDs": [
  184. {}
  185. ],
  186. "prettyClassName": "Unit Testing",
  187. "orderedInputSlotIds": [
  188. {
  189. "m_id": "{E5424481-6D3F-40B0-A412-716FBE3936BC}"
  190. },
  191. {
  192. "m_id": "{410029E9-50C2-4454-A862-9FAC5492B862}"
  193. },
  194. {
  195. "m_id": "{E0F4816A-B4E3-4553-9928-FDB567C47E1B}"
  196. },
  197. {
  198. "m_id": "{A54335C9-0809-4272-A4C3-41540222778B}"
  199. }
  200. ]
  201. }
  202. }
  203. },
  204. {
  205. "Id": {
  206. "id": 210824086247470
  207. },
  208. "Name": "SC-Node(Start)",
  209. "Components": {
  210. "Component_[13343996263980682762]": {
  211. "$type": "Start",
  212. "Id": 13343996263980682762,
  213. "Slots": [
  214. {
  215. "id": {
  216. "m_id": "{44FA5998-4DBF-492B-9B0C-283B1DBC396B}"
  217. },
  218. "contracts": [
  219. {
  220. "$type": "SlotTypeContract"
  221. }
  222. ],
  223. "slotName": "Out",
  224. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  225. "Descriptor": {
  226. "ConnectionType": 2,
  227. "SlotType": 1
  228. }
  229. }
  230. ]
  231. }
  232. }
  233. },
  234. {
  235. "Id": {
  236. "id": 210819791280174
  237. },
  238. "Name": "SC-Node(ExtractProperty)",
  239. "Components": {
  240. "Component_[16179738417740516779]": {
  241. "$type": "ExtractProperty",
  242. "Id": 16179738417740516779,
  243. "Slots": [
  244. {
  245. "id": {
  246. "m_id": "{EC840DF0-69C9-40CF-80E9-AEF63DE9D867}"
  247. },
  248. "contracts": [
  249. {
  250. "$type": "SlotTypeContract"
  251. }
  252. ],
  253. "slotName": "In",
  254. "toolTip": "When signaled assigns property values using the supplied source input",
  255. "Descriptor": {
  256. "ConnectionType": 1,
  257. "SlotType": 1
  258. }
  259. },
  260. {
  261. "id": {
  262. "m_id": "{08F0858C-2279-4EF0-BFFA-CCA1DCB8B0E6}"
  263. },
  264. "contracts": [
  265. {
  266. "$type": "SlotTypeContract"
  267. }
  268. ],
  269. "slotName": "Out",
  270. "toolTip": "Signaled after all property haves have been pushed to the output slots",
  271. "Descriptor": {
  272. "ConnectionType": 2,
  273. "SlotType": 1
  274. }
  275. },
  276. {
  277. "id": {
  278. "m_id": "{077D06E0-20E2-4CB3-A55E-E007F43B6A9F}"
  279. },
  280. "DynamicTypeOverride": 1,
  281. "contracts": [
  282. {
  283. "$type": "SlotTypeContract"
  284. },
  285. null
  286. ],
  287. "slotName": "Source",
  288. "toolTip": "The value on which to extract properties from.",
  289. "DisplayDataType": {
  290. "m_type": 8
  291. },
  292. "Descriptor": {
  293. "ConnectionType": 1,
  294. "SlotType": 2
  295. },
  296. "DataType": 1
  297. },
  298. {
  299. "id": {
  300. "m_id": "{653FA398-B5F5-43A0-BAED-36C96D0F2127}"
  301. },
  302. "contracts": [
  303. {
  304. "$type": "SlotTypeContract"
  305. }
  306. ],
  307. "slotName": "x: Number",
  308. "DisplayDataType": {
  309. "m_type": 3
  310. },
  311. "Descriptor": {
  312. "ConnectionType": 2,
  313. "SlotType": 2
  314. },
  315. "DataType": 1
  316. },
  317. {
  318. "id": {
  319. "m_id": "{760DC6D8-77F7-43D1-BB4F-AF47CEDD1EE4}"
  320. },
  321. "contracts": [
  322. {
  323. "$type": "SlotTypeContract"
  324. }
  325. ],
  326. "slotName": "y: Number",
  327. "DisplayDataType": {
  328. "m_type": 3
  329. },
  330. "Descriptor": {
  331. "ConnectionType": 2,
  332. "SlotType": 2
  333. },
  334. "DataType": 1
  335. },
  336. {
  337. "id": {
  338. "m_id": "{BC8695CF-9EBA-4F3D-9AC7-A1CC7AE3B684}"
  339. },
  340. "contracts": [
  341. {
  342. "$type": "SlotTypeContract"
  343. }
  344. ],
  345. "slotName": "z: Number",
  346. "DisplayDataType": {
  347. "m_type": 3
  348. },
  349. "Descriptor": {
  350. "ConnectionType": 2,
  351. "SlotType": 2
  352. },
  353. "DataType": 1
  354. },
  355. {
  356. "id": {
  357. "m_id": "{9944A48E-7152-44DD-BBCF-6A4103EB7153}"
  358. },
  359. "contracts": [
  360. {
  361. "$type": "SlotTypeContract"
  362. }
  363. ],
  364. "slotName": "X",
  365. "DisplayDataType": {
  366. "m_type": 3
  367. },
  368. "Descriptor": {
  369. "ConnectionType": 2,
  370. "SlotType": 2
  371. },
  372. "DataType": 1
  373. },
  374. {
  375. "id": {
  376. "m_id": "{D42AF871-913F-468D-92E1-558E34801818}"
  377. },
  378. "contracts": [
  379. {
  380. "$type": "SlotTypeContract"
  381. }
  382. ],
  383. "slotName": "Y",
  384. "DisplayDataType": {
  385. "m_type": 3
  386. },
  387. "Descriptor": {
  388. "ConnectionType": 2,
  389. "SlotType": 2
  390. },
  391. "DataType": 1
  392. },
  393. {
  394. "id": {
  395. "m_id": "{58DBD9B1-B4C1-41A9-A1E4-C28C8BA1AF2B}"
  396. },
  397. "contracts": [
  398. {
  399. "$type": "SlotTypeContract"
  400. }
  401. ],
  402. "slotName": "Z",
  403. "DisplayDataType": {
  404. "m_type": 3
  405. },
  406. "Descriptor": {
  407. "ConnectionType": 2,
  408. "SlotType": 2
  409. },
  410. "DataType": 1
  411. }
  412. ],
  413. "Datums": [
  414. {
  415. "isOverloadedStorage": false,
  416. "scriptCanvasType": {
  417. "m_type": 8
  418. },
  419. "isNullPointer": false,
  420. "$type": "Vector3",
  421. "value": [
  422. 0.0,
  423. 0.0,
  424. 0.0
  425. ],
  426. "label": "Source"
  427. }
  428. ],
  429. "m_dataType": {
  430. "m_type": 8
  431. },
  432. "m_propertyAccounts": [
  433. {
  434. "m_propertySlotId": {
  435. "m_id": "{653FA398-B5F5-43A0-BAED-36C96D0F2127}"
  436. },
  437. "m_propertyType": {
  438. "m_type": 3
  439. },
  440. "m_propertyName": "x"
  441. },
  442. {
  443. "m_propertySlotId": {
  444. "m_id": "{760DC6D8-77F7-43D1-BB4F-AF47CEDD1EE4}"
  445. },
  446. "m_propertyType": {
  447. "m_type": 3
  448. },
  449. "m_propertyName": "y"
  450. },
  451. {
  452. "m_propertySlotId": {
  453. "m_id": "{BC8695CF-9EBA-4F3D-9AC7-A1CC7AE3B684}"
  454. },
  455. "m_propertyType": {
  456. "m_type": 3
  457. },
  458. "m_propertyName": "z"
  459. },
  460. {
  461. "m_propertySlotId": {
  462. "m_id": "{9944A48E-7152-44DD-BBCF-6A4103EB7153}"
  463. },
  464. "m_propertyType": {
  465. "m_type": 3
  466. },
  467. "m_propertyName": "x"
  468. },
  469. {
  470. "m_propertySlotId": {
  471. "m_id": "{D42AF871-913F-468D-92E1-558E34801818}"
  472. },
  473. "m_propertyType": {
  474. "m_type": 3
  475. },
  476. "m_propertyName": "y"
  477. },
  478. {
  479. "m_propertySlotId": {
  480. "m_id": "{58DBD9B1-B4C1-41A9-A1E4-C28C8BA1AF2B}"
  481. },
  482. "m_propertyType": {
  483. "m_type": 3
  484. },
  485. "m_propertyName": "z"
  486. }
  487. ]
  488. }
  489. }
  490. },
  491. {
  492. "Id": {
  493. "id": 210815496312878
  494. },
  495. "Name": "SC-Node(Mark Complete)",
  496. "Components": {
  497. "Component_[17413478449275831761]": {
  498. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  499. "Id": 17413478449275831761,
  500. "Slots": [
  501. {
  502. "id": {
  503. "m_id": "{97EFE86A-23C6-4D88-B9A0-615900A8FFC0}"
  504. },
  505. "contracts": [
  506. {
  507. "$type": "SlotTypeContract"
  508. },
  509. null
  510. ],
  511. "slotName": "EntityID: 0",
  512. "Descriptor": {
  513. "ConnectionType": 1,
  514. "SlotType": 2
  515. }
  516. },
  517. {
  518. "id": {
  519. "m_id": "{F077C200-67BB-4110-9BAF-D1B2D7049E90}"
  520. },
  521. "contracts": [
  522. {
  523. "$type": "SlotTypeContract"
  524. },
  525. null
  526. ],
  527. "slotName": "Report",
  528. "toolTip": "additional notes for the test report",
  529. "Descriptor": {
  530. "ConnectionType": 1,
  531. "SlotType": 2
  532. }
  533. },
  534. {
  535. "id": {
  536. "m_id": "{A9D72E23-43C4-494E-8572-271C5026AA41}"
  537. },
  538. "contracts": [
  539. {
  540. "$type": "SlotTypeContract"
  541. }
  542. ],
  543. "slotName": "In",
  544. "Descriptor": {
  545. "ConnectionType": 1,
  546. "SlotType": 1
  547. }
  548. },
  549. {
  550. "id": {
  551. "m_id": "{B62914F6-B192-4DE5-9D42-58E99BFB9C31}"
  552. },
  553. "contracts": [
  554. {
  555. "$type": "SlotTypeContract"
  556. }
  557. ],
  558. "slotName": "Out",
  559. "Descriptor": {
  560. "ConnectionType": 2,
  561. "SlotType": 1
  562. }
  563. }
  564. ],
  565. "Datums": [
  566. {
  567. "isOverloadedStorage": false,
  568. "scriptCanvasType": {
  569. "m_type": 1
  570. },
  571. "isNullPointer": false,
  572. "$type": "EntityId",
  573. "value": {
  574. "id": 4276206253
  575. },
  576. "label": "EntityID: 0"
  577. },
  578. {
  579. "isOverloadedStorage": false,
  580. "scriptCanvasType": {
  581. "m_type": 5
  582. },
  583. "isNullPointer": false,
  584. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  585. "value": "",
  586. "label": "Report"
  587. }
  588. ],
  589. "methodType": 2,
  590. "methodName": "Mark Complete",
  591. "className": "Unit Testing",
  592. "resultSlotIDs": [
  593. {}
  594. ],
  595. "prettyClassName": "Unit Testing"
  596. }
  597. }
  598. },
  599. {
  600. "Id": {
  601. "id": 210832676182062
  602. },
  603. "Name": "SC Node(GetVariable)",
  604. "Components": {
  605. "Component_[207570107592433877]": {
  606. "$type": "GetVariableNode",
  607. "Id": 207570107592433877,
  608. "Slots": [
  609. {
  610. "id": {
  611. "m_id": "{58D97A3C-F38D-4F7E-819A-18C70127B6C4}"
  612. },
  613. "contracts": [
  614. {
  615. "$type": "SlotTypeContract"
  616. }
  617. ],
  618. "slotName": "In",
  619. "toolTip": "When signaled sends the property referenced by this node to a Data Output slot",
  620. "Descriptor": {
  621. "ConnectionType": 1,
  622. "SlotType": 1
  623. }
  624. },
  625. {
  626. "id": {
  627. "m_id": "{ACA95067-DE26-486D-84CF-CE4A1D60506E}"
  628. },
  629. "contracts": [
  630. {
  631. "$type": "SlotTypeContract"
  632. }
  633. ],
  634. "slotName": "Out",
  635. "toolTip": "Signaled after the referenced property has been pushed to the Data Output slot",
  636. "Descriptor": {
  637. "ConnectionType": 2,
  638. "SlotType": 1
  639. }
  640. },
  641. {
  642. "id": {
  643. "m_id": "{F4014454-BFB9-47FC-962E-EE29F2964DBD}"
  644. },
  645. "contracts": [
  646. {
  647. "$type": "SlotTypeContract"
  648. }
  649. ],
  650. "slotName": "Vector3",
  651. "DisplayDataType": {
  652. "m_type": 8
  653. },
  654. "Descriptor": {
  655. "ConnectionType": 2,
  656. "SlotType": 2
  657. },
  658. "DataType": 1
  659. },
  660. {
  661. "id": {
  662. "m_id": "{FF471B56-C2EC-4BDC-ACBF-227798A25E73}"
  663. },
  664. "contracts": [
  665. {
  666. "$type": "SlotTypeContract"
  667. }
  668. ],
  669. "slotName": "x: Number",
  670. "DisplayDataType": {
  671. "m_type": 3
  672. },
  673. "Descriptor": {
  674. "ConnectionType": 2,
  675. "SlotType": 2
  676. },
  677. "DataType": 1
  678. },
  679. {
  680. "id": {
  681. "m_id": "{C7BA9900-B4CF-4B50-8421-55855094E0FA}"
  682. },
  683. "contracts": [
  684. {
  685. "$type": "SlotTypeContract"
  686. }
  687. ],
  688. "slotName": "y: Number",
  689. "DisplayDataType": {
  690. "m_type": 3
  691. },
  692. "Descriptor": {
  693. "ConnectionType": 2,
  694. "SlotType": 2
  695. },
  696. "DataType": 1
  697. },
  698. {
  699. "id": {
  700. "m_id": "{62DBC08A-6ACE-4771-9A99-561FECF1509C}"
  701. },
  702. "contracts": [
  703. {
  704. "$type": "SlotTypeContract"
  705. }
  706. ],
  707. "slotName": "z: Number",
  708. "DisplayDataType": {
  709. "m_type": 3
  710. },
  711. "Descriptor": {
  712. "ConnectionType": 2,
  713. "SlotType": 2
  714. },
  715. "DataType": 1
  716. }
  717. ],
  718. "m_variableId": {
  719. "m_id": "{EBF9C56B-A6B5-4987-A9FB-56B962E9B3C8}"
  720. },
  721. "m_variableDataOutSlotId": {
  722. "m_id": "{F4014454-BFB9-47FC-962E-EE29F2964DBD}"
  723. },
  724. "m_propertyAccounts": [
  725. {
  726. "m_propertySlotId": {
  727. "m_id": "{FF471B56-C2EC-4BDC-ACBF-227798A25E73}"
  728. },
  729. "m_propertyType": {
  730. "m_type": 3
  731. },
  732. "m_propertyName": "x"
  733. },
  734. {
  735. "m_propertySlotId": {
  736. "m_id": "{C7BA9900-B4CF-4B50-8421-55855094E0FA}"
  737. },
  738. "m_propertyType": {
  739. "m_type": 3
  740. },
  741. "m_propertyName": "y"
  742. },
  743. {
  744. "m_propertySlotId": {
  745. "m_id": "{62DBC08A-6ACE-4771-9A99-561FECF1509C}"
  746. },
  747. "m_propertyType": {
  748. "m_type": 3
  749. },
  750. "m_propertyName": "z"
  751. }
  752. ]
  753. }
  754. }
  755. }
  756. ],
  757. "m_connections": [
  758. {
  759. "Id": {
  760. "id": 210836971149358
  761. },
  762. "Name": "srcEndpoint=(Expect Equal: Out), destEndpoint=(Mark Complete: In)",
  763. "Components": {
  764. "Component_[7872628349339888028]": {
  765. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  766. "Id": 7872628349339888028,
  767. "sourceEndpoint": {
  768. "nodeId": {
  769. "id": 210828381214766
  770. },
  771. "slotId": {
  772. "m_id": "{69953C12-6F69-45F3-8D42-08E0F2C63244}"
  773. }
  774. },
  775. "targetEndpoint": {
  776. "nodeId": {
  777. "id": 210815496312878
  778. },
  779. "slotId": {
  780. "m_id": "{A9D72E23-43C4-494E-8572-271C5026AA41}"
  781. }
  782. }
  783. }
  784. }
  785. },
  786. {
  787. "Id": {
  788. "id": 210841266116654
  789. },
  790. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Get Variable: In)",
  791. "Components": {
  792. "Component_[7694867557493722662]": {
  793. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  794. "Id": 7694867557493722662,
  795. "sourceEndpoint": {
  796. "nodeId": {
  797. "id": 210824086247470
  798. },
  799. "slotId": {
  800. "m_id": "{44FA5998-4DBF-492B-9B0C-283B1DBC396B}"
  801. }
  802. },
  803. "targetEndpoint": {
  804. "nodeId": {
  805. "id": 210832676182062
  806. },
  807. "slotId": {
  808. "m_id": "{58D97A3C-F38D-4F7E-819A-18C70127B6C4}"
  809. }
  810. }
  811. }
  812. }
  813. },
  814. {
  815. "Id": {
  816. "id": 210845561083950
  817. },
  818. "Name": "srcEndpoint=(Get Variable: Vector3), destEndpoint=(Extract Properties: Source)",
  819. "Components": {
  820. "Component_[10216601648902500535]": {
  821. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  822. "Id": 10216601648902500535,
  823. "sourceEndpoint": {
  824. "nodeId": {
  825. "id": 210832676182062
  826. },
  827. "slotId": {
  828. "m_id": "{F4014454-BFB9-47FC-962E-EE29F2964DBD}"
  829. }
  830. },
  831. "targetEndpoint": {
  832. "nodeId": {
  833. "id": 210819791280174
  834. },
  835. "slotId": {
  836. "m_id": "{077D06E0-20E2-4CB3-A55E-E007F43B6A9F}"
  837. }
  838. }
  839. }
  840. }
  841. },
  842. {
  843. "Id": {
  844. "id": 210849856051246
  845. },
  846. "Name": "srcEndpoint=(Extract Properties: x: Number), destEndpoint=(Expect Equal: Candidate)",
  847. "Components": {
  848. "Component_[12321030054172275369]": {
  849. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  850. "Id": 12321030054172275369,
  851. "sourceEndpoint": {
  852. "nodeId": {
  853. "id": 210819791280174
  854. },
  855. "slotId": {
  856. "m_id": "{653FA398-B5F5-43A0-BAED-36C96D0F2127}"
  857. }
  858. },
  859. "targetEndpoint": {
  860. "nodeId": {
  861. "id": 210828381214766
  862. },
  863. "slotId": {
  864. "m_id": "{410029E9-50C2-4454-A862-9FAC5492B862}"
  865. }
  866. }
  867. }
  868. }
  869. },
  870. {
  871. "Id": {
  872. "id": 210854151018542
  873. },
  874. "Name": "srcEndpoint=(Extract Properties: Out), destEndpoint=(Expect Equal: In)",
  875. "Components": {
  876. "Component_[3406520939954998444]": {
  877. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  878. "Id": 3406520939954998444,
  879. "sourceEndpoint": {
  880. "nodeId": {
  881. "id": 210819791280174
  882. },
  883. "slotId": {
  884. "m_id": "{08F0858C-2279-4EF0-BFFA-CCA1DCB8B0E6}"
  885. }
  886. },
  887. "targetEndpoint": {
  888. "nodeId": {
  889. "id": 210828381214766
  890. },
  891. "slotId": {
  892. "m_id": "{5AAE4294-12C6-4DB6-B090-4BFB42CE1E02}"
  893. }
  894. }
  895. }
  896. }
  897. },
  898. {
  899. "Id": {
  900. "id": 210858445985838
  901. },
  902. "Name": "srcEndpoint=(Get Variable: Out), destEndpoint=(Extract Properties: In)",
  903. "Components": {
  904. "Component_[2881953594858407514]": {
  905. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  906. "Id": 2881953594858407514,
  907. "sourceEndpoint": {
  908. "nodeId": {
  909. "id": 210832676182062
  910. },
  911. "slotId": {
  912. "m_id": "{ACA95067-DE26-486D-84CF-CE4A1D60506E}"
  913. }
  914. },
  915. "targetEndpoint": {
  916. "nodeId": {
  917. "id": 210819791280174
  918. },
  919. "slotId": {
  920. "m_id": "{EC840DF0-69C9-40CF-80E9-AEF63DE9D867}"
  921. }
  922. }
  923. }
  924. }
  925. }
  926. ]
  927. },
  928. "m_assetType": "{401CB5FE-5902-0000-B01C-B5FE59020000}",
  929. "versionData": {
  930. "_grammarVersion": 1,
  931. "_runtimeVersion": 1,
  932. "_fileVersion": 1
  933. },
  934. "m_variableCounter": 15,
  935. "GraphCanvasData": [
  936. {
  937. "Key": {
  938. "id": 210811201345582
  939. },
  940. "Value": {
  941. "ComponentData": {
  942. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  943. "$type": "SceneComponentSaveData",
  944. "ViewParams": {
  945. "Scale": 0.6245702,
  946. "AnchorX": -835.7747192382813,
  947. "AnchorY": -441.9039001464844
  948. }
  949. }
  950. }
  951. }
  952. },
  953. {
  954. "Key": {
  955. "id": 210815496312878
  956. },
  957. "Value": {
  958. "ComponentData": {
  959. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  960. "$type": "NodeSaveData"
  961. },
  962. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  963. "$type": "GeneralNodeTitleComponentSaveData",
  964. "PaletteOverride": "MethodNodeTitlePalette"
  965. },
  966. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  967. "$type": "GeometrySaveData",
  968. "Position": [
  969. 720.0,
  970. -200.0
  971. ]
  972. },
  973. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  974. "$type": "StylingComponentSaveData",
  975. "SubStyle": ".method"
  976. },
  977. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  978. "$type": "PersistentIdComponentSaveData",
  979. "PersistentId": "{F16AB389-D3A6-40E7-9709-9107CBBA3239}"
  980. }
  981. }
  982. }
  983. },
  984. {
  985. "Key": {
  986. "id": 210819791280174
  987. },
  988. "Value": {
  989. "ComponentData": {
  990. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  991. "$type": "NodeSaveData"
  992. },
  993. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  994. "$type": "GeneralNodeTitleComponentSaveData",
  995. "PaletteOverride": "DefaultNodeTitlePalette"
  996. },
  997. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  998. "$type": "GeometrySaveData",
  999. "Position": [
  1000. -120.0,
  1001. -200.0
  1002. ]
  1003. },
  1004. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1005. "$type": "StylingComponentSaveData"
  1006. },
  1007. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1008. "$type": "PersistentIdComponentSaveData",
  1009. "PersistentId": "{A8D1BFBA-331A-4587-B02A-00B7848EAA91}"
  1010. }
  1011. }
  1012. }
  1013. },
  1014. {
  1015. "Key": {
  1016. "id": 210824086247470
  1017. },
  1018. "Value": {
  1019. "ComponentData": {
  1020. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1021. "$type": "GeneralNodeTitleComponentSaveData",
  1022. "PaletteOverride": "TimeNodeTitlePalette"
  1023. },
  1024. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1025. "$type": "GeometrySaveData",
  1026. "Position": [
  1027. -640.0,
  1028. -180.0
  1029. ]
  1030. },
  1031. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1032. "$type": "StylingComponentSaveData",
  1033. "SubStyle": ".time"
  1034. },
  1035. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1036. "$type": "PersistentIdComponentSaveData",
  1037. "PersistentId": "{A625DB75-9564-40E2-B8A8-322AFC065F74}"
  1038. }
  1039. }
  1040. }
  1041. },
  1042. {
  1043. "Key": {
  1044. "id": 210828381214766
  1045. },
  1046. "Value": {
  1047. "ComponentData": {
  1048. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1049. "$type": "NodeSaveData"
  1050. },
  1051. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1052. "$type": "GeneralNodeTitleComponentSaveData",
  1053. "PaletteOverride": "MethodNodeTitlePalette"
  1054. },
  1055. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1056. "$type": "GeometrySaveData",
  1057. "Position": [
  1058. 380.0,
  1059. -200.0
  1060. ]
  1061. },
  1062. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1063. "$type": "StylingComponentSaveData",
  1064. "SubStyle": ".method"
  1065. },
  1066. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1067. "$type": "PersistentIdComponentSaveData",
  1068. "PersistentId": "{44A0884D-E59E-4850-90B5-B5FCAD73609A}"
  1069. }
  1070. }
  1071. }
  1072. },
  1073. {
  1074. "Key": {
  1075. "id": 210832676182062
  1076. },
  1077. "Value": {
  1078. "ComponentData": {
  1079. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1080. "$type": "NodeSaveData"
  1081. },
  1082. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1083. "$type": "GeneralNodeTitleComponentSaveData",
  1084. "PaletteOverride": "GetVariableNodeTitlePalette"
  1085. },
  1086. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1087. "$type": "GeometrySaveData",
  1088. "Position": [
  1089. -360.0,
  1090. -180.0
  1091. ]
  1092. },
  1093. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1094. "$type": "StylingComponentSaveData",
  1095. "SubStyle": ".getVariable"
  1096. },
  1097. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1098. "$type": "PersistentIdComponentSaveData",
  1099. "PersistentId": "{1BEE1D8A-AC1A-476F-8051-311859BB075B}"
  1100. }
  1101. }
  1102. }
  1103. }
  1104. ],
  1105. "StatisticsHelper": {
  1106. "InstanceCounter": [
  1107. {
  1108. "Key": 524494764786010043,
  1109. "Value": 1
  1110. },
  1111. {
  1112. "Key": 1452375025164694793,
  1113. "Value": 1
  1114. },
  1115. {
  1116. "Key": 4199610336680704683,
  1117. "Value": 1
  1118. },
  1119. {
  1120. "Key": 6840657073857873079,
  1121. "Value": 1
  1122. },
  1123. {
  1124. "Key": 14285852892804039565,
  1125. "Value": 1
  1126. }
  1127. ]
  1128. }
  1129. },
  1130. "Component_[2058679695354651877]": {
  1131. "$type": "EditorGraphVariableManagerComponent",
  1132. "Id": 2058679695354651877,
  1133. "m_variableData": {
  1134. "m_nameVariableMap": [
  1135. {
  1136. "Key": {
  1137. "m_id": "{26DA6155-390D-4DF1-B5F3-04C31788BA8B}"
  1138. },
  1139. "Value": {
  1140. "Datum": {
  1141. "scriptCanvasType": {
  1142. "m_type": 3
  1143. },
  1144. "isNullPointer": false,
  1145. "$type": "double",
  1146. "value": 9.0,
  1147. "label": "Number"
  1148. },
  1149. "VariableId": {
  1150. "m_id": "{26DA6155-390D-4DF1-B5F3-04C31788BA8B}"
  1151. },
  1152. "VariableName": "9"
  1153. }
  1154. },
  1155. {
  1156. "Key": {
  1157. "m_id": "{A14E7EE2-F0DC-4E15-BEE9-9B252EE42BD7}"
  1158. },
  1159. "Value": {
  1160. "Datum": {
  1161. "isOverloadedStorage": false,
  1162. "scriptCanvasType": {
  1163. "m_type": 3
  1164. },
  1165. "isNullPointer": false,
  1166. "$type": "double",
  1167. "value": 7.0,
  1168. "label": "Number"
  1169. },
  1170. "VariableId": {
  1171. "m_id": "{A14E7EE2-F0DC-4E15-BEE9-9B252EE42BD7}"
  1172. },
  1173. "VariableName": "7"
  1174. }
  1175. },
  1176. {
  1177. "Key": {
  1178. "m_id": "{D89BE525-0606-41CD-90B1-6EA9F40CDBF3}"
  1179. },
  1180. "Value": {
  1181. "Datum": {
  1182. "scriptCanvasType": {
  1183. "m_type": 3
  1184. },
  1185. "isNullPointer": false,
  1186. "$type": "double",
  1187. "value": 8.0,
  1188. "label": "8"
  1189. },
  1190. "VariableId": {
  1191. "m_id": "{D89BE525-0606-41CD-90B1-6EA9F40CDBF3}"
  1192. },
  1193. "VariableName": "8"
  1194. }
  1195. },
  1196. {
  1197. "Key": {
  1198. "m_id": "{EBF9C56B-A6B5-4987-A9FB-56B962E9B3C8}"
  1199. },
  1200. "Value": {
  1201. "Datum": {
  1202. "isOverloadedStorage": false,
  1203. "scriptCanvasType": {
  1204. "m_type": 8
  1205. },
  1206. "isNullPointer": false,
  1207. "$type": "Vector3",
  1208. "value": [
  1209. 7.0,
  1210. 8.0,
  1211. 9.0
  1212. ],
  1213. "label": "Vector3"
  1214. },
  1215. "VariableId": {
  1216. "m_id": "{EBF9C56B-A6B5-4987-A9FB-56B962E9B3C8}"
  1217. },
  1218. "VariableName": "v3_789"
  1219. }
  1220. }
  1221. ]
  1222. }
  1223. }
  1224. }
  1225. }
  1226. }
  1227. }