3
0

LY_SC_UnitTest_EraseFrontUntilEmpty.scriptcanvas 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 721792050485294
  9. },
  10. "Name": "Untitled-2",
  11. "Components": {
  12. "Component_[13237396405274823489]": {
  13. "$type": "EditorGraph",
  14. "Id": 13237396405274823489,
  15. "m_graphData": {
  16. "m_nodes": [
  17. {
  18. "Id": {
  19. "id": 721800640419886
  20. },
  21. "Name": "SC-Node(Start)",
  22. "Components": {
  23. "Component_[10620704940413119592]": {
  24. "$type": "Start",
  25. "Id": 10620704940413119592,
  26. "Slots": [
  27. {
  28. "id": {
  29. "m_id": "{4A7A136E-D02A-4E65-A83E-46E768A4A064}"
  30. },
  31. "contracts": [
  32. {
  33. "$type": "SlotTypeContract"
  34. }
  35. ],
  36. "slotName": "Out",
  37. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  38. "Descriptor": {
  39. "ConnectionType": 2,
  40. "SlotType": 1
  41. }
  42. }
  43. ]
  44. }
  45. }
  46. },
  47. {
  48. "Id": {
  49. "id": 721813525321774
  50. },
  51. "Name": "SC Node(SetVariable)",
  52. "Components": {
  53. "Component_[14642312682709210988]": {
  54. "$type": "SetVariableNode",
  55. "Id": 14642312682709210988,
  56. "Slots": [
  57. {
  58. "id": {
  59. "m_id": "{8E19A210-6859-4844-B924-E89ECB1C0317}"
  60. },
  61. "contracts": [
  62. {
  63. "$type": "SlotTypeContract"
  64. }
  65. ],
  66. "slotName": "In",
  67. "toolTip": "When signaled sends the variable referenced by this node to a Data Output slot",
  68. "Descriptor": {
  69. "ConnectionType": 1,
  70. "SlotType": 1
  71. }
  72. },
  73. {
  74. "id": {
  75. "m_id": "{439BECFD-1891-4EAB-9250-5A9C788CFD8B}"
  76. },
  77. "contracts": [
  78. {
  79. "$type": "SlotTypeContract"
  80. }
  81. ],
  82. "slotName": "Out",
  83. "toolTip": "Signaled after the referenced variable has been pushed to the Data Output slot",
  84. "Descriptor": {
  85. "ConnectionType": 2,
  86. "SlotType": 1
  87. }
  88. },
  89. {
  90. "id": {
  91. "m_id": "{253B6CCC-3320-46F5-84C9-5DBD85C6A81A}"
  92. },
  93. "contracts": [
  94. {
  95. "$type": "SlotTypeContract"
  96. },
  97. null
  98. ],
  99. "slotName": "Boolean",
  100. "Descriptor": {
  101. "ConnectionType": 1,
  102. "SlotType": 2
  103. },
  104. "DataType": 1
  105. },
  106. {
  107. "id": {
  108. "m_id": "{603689E8-6396-4C2E-9A88-F90AED0D3829}"
  109. },
  110. "contracts": [
  111. {
  112. "$type": "SlotTypeContract"
  113. }
  114. ],
  115. "slotName": "Boolean",
  116. "DisplayDataType": {
  117. "m_type": 0
  118. },
  119. "Descriptor": {
  120. "ConnectionType": 2,
  121. "SlotType": 2
  122. },
  123. "DataType": 1
  124. }
  125. ],
  126. "Datums": [
  127. {
  128. "isOverloadedStorage": false,
  129. "scriptCanvasType": {
  130. "m_type": 0
  131. },
  132. "isNullPointer": false,
  133. "$type": "bool",
  134. "value": false,
  135. "label": "Boolean"
  136. }
  137. ],
  138. "m_variableId": {
  139. "m_id": "{26DE79A0-9CC0-4B16-875B-A86C6ED4EEC4}"
  140. },
  141. "m_variableDataInSlotId": {
  142. "m_id": "{253B6CCC-3320-46F5-84C9-5DBD85C6A81A}"
  143. },
  144. "m_variableDataOutSlotId": {
  145. "m_id": "{603689E8-6396-4C2E-9A88-F90AED0D3829}"
  146. }
  147. }
  148. }
  149. },
  150. {
  151. "Id": {
  152. "id": 721804935387182
  153. },
  154. "Name": "SC-Node(While)",
  155. "Components": {
  156. "Component_[1897926827179888008]": {
  157. "$type": "While",
  158. "Id": 1897926827179888008,
  159. "Slots": [
  160. {
  161. "id": {
  162. "m_id": "{7F136E75-4175-4A94-91AB-1C1360C1C573}"
  163. },
  164. "contracts": [
  165. {
  166. "$type": "SlotTypeContract"
  167. }
  168. ],
  169. "slotName": "In",
  170. "Descriptor": {
  171. "ConnectionType": 1,
  172. "SlotType": 1
  173. }
  174. },
  175. {
  176. "id": {
  177. "m_id": "{A46655C7-00CC-4CB4-9260-F1CD1A9C76C5}"
  178. },
  179. "contracts": [
  180. {
  181. "$type": "SlotTypeContract"
  182. },
  183. null
  184. ],
  185. "slotName": "Condition",
  186. "toolTip": "While this condition is true, Loop will signal, otherwise, Out will",
  187. "Descriptor": {
  188. "ConnectionType": 1,
  189. "SlotType": 2
  190. },
  191. "DataType": 1,
  192. "IsReference": true,
  193. "VariableReference": {
  194. "m_id": "{26DE79A0-9CC0-4B16-875B-A86C6ED4EEC4}"
  195. }
  196. },
  197. {
  198. "id": {
  199. "m_id": "{12F3D739-9C15-41AF-9715-DCD578E9CC2C}"
  200. },
  201. "contracts": [
  202. {
  203. "$type": "SlotTypeContract"
  204. }
  205. ],
  206. "slotName": "Out",
  207. "toolTip": "Signalled if the condition is false, or if the loop calls the break node",
  208. "Descriptor": {
  209. "ConnectionType": 2,
  210. "SlotType": 1
  211. }
  212. },
  213. {
  214. "id": {
  215. "m_id": "{32747E1D-0450-42A5-9F01-E7EEFC470679}"
  216. },
  217. "contracts": [
  218. {
  219. "$type": "SlotTypeContract"
  220. }
  221. ],
  222. "slotName": "Loop",
  223. "toolTip": "Signalled if the condition is true, and every time the last node of 'Loop' finishes",
  224. "Descriptor": {
  225. "ConnectionType": 2,
  226. "SlotType": 1
  227. }
  228. }
  229. ],
  230. "Datums": [
  231. {
  232. "isOverloadedStorage": false,
  233. "scriptCanvasType": {
  234. "m_type": 0
  235. },
  236. "isNullPointer": false,
  237. "$type": "bool",
  238. "value": true,
  239. "label": "Condition"
  240. }
  241. ]
  242. }
  243. }
  244. },
  245. {
  246. "Id": {
  247. "id": 721796345452590
  248. },
  249. "Name": "SC-Node(Mark Complete)",
  250. "Components": {
  251. "Component_[5689706663701628507]": {
  252. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  253. "Id": 5689706663701628507,
  254. "Slots": [
  255. {
  256. "isVisibile": false,
  257. "id": {
  258. "m_id": "{45B0DC7C-60F0-4FE7-8BFE-450A2E94CD2B}"
  259. },
  260. "contracts": [
  261. {
  262. "$type": "SlotTypeContract"
  263. },
  264. null
  265. ],
  266. "slotName": "EntityID: 0",
  267. "Descriptor": {
  268. "ConnectionType": 1,
  269. "SlotType": 2
  270. },
  271. "DataType": 1
  272. },
  273. {
  274. "id": {
  275. "m_id": "{5BE90969-89B1-4597-A164-C3A4CE5F0449}"
  276. },
  277. "contracts": [
  278. {
  279. "$type": "SlotTypeContract"
  280. },
  281. null
  282. ],
  283. "slotName": "Report",
  284. "toolTip": "additional notes for the test report",
  285. "Descriptor": {
  286. "ConnectionType": 1,
  287. "SlotType": 2
  288. },
  289. "DataType": 1
  290. },
  291. {
  292. "id": {
  293. "m_id": "{E7AC3A45-376C-436C-9DE2-CE2018C9C1A4}"
  294. },
  295. "contracts": [
  296. {
  297. "$type": "SlotTypeContract"
  298. }
  299. ],
  300. "slotName": "In",
  301. "Descriptor": {
  302. "ConnectionType": 1,
  303. "SlotType": 1
  304. }
  305. },
  306. {
  307. "id": {
  308. "m_id": "{A0153F30-4AF4-4854-84F6-8BB1A35372D2}"
  309. },
  310. "contracts": [
  311. {
  312. "$type": "SlotTypeContract"
  313. }
  314. ],
  315. "slotName": "Out",
  316. "Descriptor": {
  317. "ConnectionType": 2,
  318. "SlotType": 1
  319. }
  320. }
  321. ],
  322. "Datums": [
  323. {
  324. "isOverloadedStorage": false,
  325. "scriptCanvasType": {
  326. "m_type": 1
  327. },
  328. "isNullPointer": false,
  329. "$type": "EntityId",
  330. "value": {
  331. "id": 4276206253
  332. }
  333. },
  334. {
  335. "isOverloadedStorage": false,
  336. "scriptCanvasType": {
  337. "m_type": 5
  338. },
  339. "isNullPointer": false,
  340. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  341. "value": "",
  342. "label": "Report"
  343. }
  344. ],
  345. "methodType": 2,
  346. "methodName": "Mark Complete",
  347. "className": "Unit Testing",
  348. "resultSlotIDs": [
  349. {}
  350. ],
  351. "prettyClassName": "Unit Testing"
  352. }
  353. }
  354. },
  355. {
  356. "Id": {
  357. "id": 721809230354478
  358. },
  359. "Name": "SC-Node(Erase)",
  360. "Components": {
  361. "Component_[795809449052068122]": {
  362. "$type": "MethodOverloaded",
  363. "Id": 795809449052068122,
  364. "Slots": [
  365. {
  366. "id": {
  367. "m_id": "{D143AA0A-25DE-407D-AE2E-CAEB81A895BB}"
  368. },
  369. "DynamicTypeOverride": 2,
  370. "contracts": [
  371. {
  372. "$type": "SlotTypeContract"
  373. },
  374. null,
  375. {
  376. "$type": "OverloadContract"
  377. }
  378. ],
  379. "slotName": "Container",
  380. "toolTip": "The container from which to delete",
  381. "DisplayDataType": {
  382. "m_type": 4,
  383. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  384. },
  385. "Descriptor": {
  386. "ConnectionType": 1,
  387. "SlotType": 2
  388. },
  389. "DataType": 1,
  390. "IsReference": true,
  391. "VariableReference": {
  392. "m_id": "{9D44D9AE-2EAA-4FD2-B26D-92859997B80A}"
  393. }
  394. },
  395. {
  396. "id": {
  397. "m_id": "{993E938E-6839-486F-9D28-762924D51D6F}"
  398. },
  399. "DynamicTypeOverride": 1,
  400. "contracts": [
  401. {
  402. "$type": "SlotTypeContract"
  403. },
  404. null,
  405. {
  406. "$type": "OverloadContract"
  407. }
  408. ],
  409. "slotName": "Key",
  410. "toolTip": "The key to delete",
  411. "DisplayDataType": {
  412. "m_type": 3
  413. },
  414. "Descriptor": {
  415. "ConnectionType": 1,
  416. "SlotType": 2
  417. },
  418. "DataType": 1
  419. },
  420. {
  421. "id": {
  422. "m_id": "{D1A8BF9F-C501-4A81-8679-2D36B375FDB0}"
  423. },
  424. "contracts": [
  425. {
  426. "$type": "SlotTypeContract"
  427. }
  428. ],
  429. "slotName": "In",
  430. "Descriptor": {
  431. "ConnectionType": 1,
  432. "SlotType": 1
  433. }
  434. },
  435. {
  436. "id": {
  437. "m_id": "{6FA6EF2B-E7F2-4349-A77B-8DB1D9963AC6}"
  438. },
  439. "contracts": [
  440. {
  441. "$type": "SlotTypeContract"
  442. }
  443. ],
  444. "slotName": "Out",
  445. "Descriptor": {
  446. "ConnectionType": 2,
  447. "SlotType": 1
  448. }
  449. },
  450. {
  451. "id": {
  452. "m_id": "{03305A7C-A317-4440-9148-F59594F3CA23}"
  453. },
  454. "contracts": [
  455. {
  456. "$type": "SlotTypeContract"
  457. }
  458. ],
  459. "slotName": "Key Not Found",
  460. "Descriptor": {
  461. "ConnectionType": 2,
  462. "SlotType": 1
  463. }
  464. },
  465. {
  466. "id": {
  467. "m_id": "{38E2843E-A648-465E-843E-BDB4D88CD0A2}"
  468. },
  469. "DynamicTypeOverride": 2,
  470. "contracts": [
  471. {
  472. "$type": "SlotTypeContract"
  473. },
  474. {
  475. "$type": "OverloadContract"
  476. }
  477. ],
  478. "slotName": "Container",
  479. "DisplayDataType": {
  480. "m_type": 4,
  481. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  482. },
  483. "Descriptor": {
  484. "ConnectionType": 2,
  485. "SlotType": 2
  486. },
  487. "DataType": 1
  488. }
  489. ],
  490. "Datums": [
  491. {
  492. "isOverloadedStorage": false,
  493. "scriptCanvasType": {
  494. "m_type": 4,
  495. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  496. },
  497. "isNullPointer": true,
  498. "label": "Container"
  499. },
  500. {
  501. "isOverloadedStorage": false,
  502. "scriptCanvasType": {
  503. "m_type": 3
  504. },
  505. "isNullPointer": false,
  506. "$type": "double",
  507. "value": 0.0,
  508. "label": "Key"
  509. }
  510. ],
  511. "methodType": 2,
  512. "methodName": "Erase",
  513. "className": "AZStd::vector<EntityId, allocator>",
  514. "resultSlotIDs": [
  515. {}
  516. ],
  517. "prettyClassName": "AZStd::vector<EntityId, allocator>",
  518. "orderedInputSlotIds": [
  519. {
  520. "m_id": "{D143AA0A-25DE-407D-AE2E-CAEB81A895BB}"
  521. },
  522. {
  523. "m_id": "{993E938E-6839-486F-9D28-762924D51D6F}"
  524. }
  525. ],
  526. "outputSlotIds": [
  527. {
  528. "m_id": "{38E2843E-A648-465E-843E-BDB4D88CD0A2}"
  529. }
  530. ]
  531. }
  532. }
  533. }
  534. ],
  535. "m_connections": [
  536. {
  537. "Id": {
  538. "id": 721817820289070
  539. },
  540. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(While: In)",
  541. "Components": {
  542. "Component_[8940306462483810800]": {
  543. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  544. "Id": 8940306462483810800,
  545. "sourceEndpoint": {
  546. "nodeId": {
  547. "id": 721800640419886
  548. },
  549. "slotId": {
  550. "m_id": "{4A7A136E-D02A-4E65-A83E-46E768A4A064}"
  551. }
  552. },
  553. "targetEndpoint": {
  554. "nodeId": {
  555. "id": 721804935387182
  556. },
  557. "slotId": {
  558. "m_id": "{7F136E75-4175-4A94-91AB-1C1360C1C573}"
  559. }
  560. }
  561. }
  562. }
  563. },
  564. {
  565. "Id": {
  566. "id": 721822115256366
  567. },
  568. "Name": "srcEndpoint=(While: Loop), destEndpoint=(Erase: In)",
  569. "Components": {
  570. "Component_[12238716701078716890]": {
  571. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  572. "Id": 12238716701078716890,
  573. "sourceEndpoint": {
  574. "nodeId": {
  575. "id": 721804935387182
  576. },
  577. "slotId": {
  578. "m_id": "{32747E1D-0450-42A5-9F01-E7EEFC470679}"
  579. }
  580. },
  581. "targetEndpoint": {
  582. "nodeId": {
  583. "id": 721809230354478
  584. },
  585. "slotId": {
  586. "m_id": "{D1A8BF9F-C501-4A81-8679-2D36B375FDB0}"
  587. }
  588. }
  589. }
  590. }
  591. },
  592. {
  593. "Id": {
  594. "id": 721826410223662
  595. },
  596. "Name": "srcEndpoint=(Erase: Key Not Found), destEndpoint=(Set Variable: In)",
  597. "Components": {
  598. "Component_[13840098010584399328]": {
  599. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  600. "Id": 13840098010584399328,
  601. "sourceEndpoint": {
  602. "nodeId": {
  603. "id": 721809230354478
  604. },
  605. "slotId": {
  606. "m_id": "{03305A7C-A317-4440-9148-F59594F3CA23}"
  607. }
  608. },
  609. "targetEndpoint": {
  610. "nodeId": {
  611. "id": 721813525321774
  612. },
  613. "slotId": {
  614. "m_id": "{8E19A210-6859-4844-B924-E89ECB1C0317}"
  615. }
  616. }
  617. }
  618. }
  619. },
  620. {
  621. "Id": {
  622. "id": 721830705190958
  623. },
  624. "Name": "srcEndpoint=(While: Out), destEndpoint=(Mark Complete: In)",
  625. "Components": {
  626. "Component_[5651225824755566531]": {
  627. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  628. "Id": 5651225824755566531,
  629. "sourceEndpoint": {
  630. "nodeId": {
  631. "id": 721804935387182
  632. },
  633. "slotId": {
  634. "m_id": "{12F3D739-9C15-41AF-9715-DCD578E9CC2C}"
  635. }
  636. },
  637. "targetEndpoint": {
  638. "nodeId": {
  639. "id": 721796345452590
  640. },
  641. "slotId": {
  642. "m_id": "{E7AC3A45-376C-436C-9DE2-CE2018C9C1A4}"
  643. }
  644. }
  645. }
  646. }
  647. }
  648. ]
  649. },
  650. "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}",
  651. "versionData": {
  652. "_grammarVersion": 1,
  653. "_runtimeVersion": 1,
  654. "_fileVersion": 1
  655. },
  656. "m_variableCounter": 2,
  657. "GraphCanvasData": [
  658. {
  659. "Key": {
  660. "id": 721792050485294
  661. },
  662. "Value": {
  663. "ComponentData": {
  664. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  665. "$type": "SceneComponentSaveData",
  666. "ViewParams": {
  667. "Scale": 1.15,
  668. "AnchorX": -912.1738891601563,
  669. "AnchorY": -251.30435180664063
  670. }
  671. }
  672. }
  673. }
  674. },
  675. {
  676. "Key": {
  677. "id": 721796345452590
  678. },
  679. "Value": {
  680. "ComponentData": {
  681. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  682. "$type": "NodeSaveData"
  683. },
  684. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  685. "$type": "GeneralNodeTitleComponentSaveData",
  686. "PaletteOverride": "MethodNodeTitlePalette"
  687. },
  688. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  689. "$type": "GeometrySaveData",
  690. "Position": [
  691. 480.0,
  692. -80.0
  693. ]
  694. },
  695. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  696. "$type": "StylingComponentSaveData",
  697. "SubStyle": ".method"
  698. },
  699. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  700. "$type": "PersistentIdComponentSaveData",
  701. "PersistentId": "{E25CEA41-F889-4B8A-A5EA-22AE17C69970}"
  702. }
  703. }
  704. }
  705. },
  706. {
  707. "Key": {
  708. "id": 721800640419886
  709. },
  710. "Value": {
  711. "ComponentData": {
  712. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  713. "$type": "NodeSaveData"
  714. },
  715. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  716. "$type": "GeneralNodeTitleComponentSaveData",
  717. "PaletteOverride": "TimeNodeTitlePalette"
  718. },
  719. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  720. "$type": "GeometrySaveData",
  721. "Position": [
  722. -360.0,
  723. 0.0
  724. ]
  725. },
  726. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  727. "$type": "StylingComponentSaveData"
  728. },
  729. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  730. "$type": "PersistentIdComponentSaveData",
  731. "PersistentId": "{5E68FAD6-AE4C-4714-ABA3-606F5FB2469D}"
  732. }
  733. }
  734. }
  735. },
  736. {
  737. "Key": {
  738. "id": 721804935387182
  739. },
  740. "Value": {
  741. "ComponentData": {
  742. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  743. "$type": "NodeSaveData"
  744. },
  745. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  746. "$type": "GeneralNodeTitleComponentSaveData",
  747. "PaletteOverride": "LogicNodeTitlePalette"
  748. },
  749. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  750. "$type": "GeometrySaveData",
  751. "Position": [
  752. 20.0,
  753. -40.0
  754. ]
  755. },
  756. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  757. "$type": "StylingComponentSaveData"
  758. },
  759. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  760. "$type": "PersistentIdComponentSaveData",
  761. "PersistentId": "{FED15876-DA83-4051-9870-1C7DF20CBF7C}"
  762. }
  763. }
  764. }
  765. },
  766. {
  767. "Key": {
  768. "id": 721809230354478
  769. },
  770. "Value": {
  771. "ComponentData": {
  772. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  773. "$type": "NodeSaveData"
  774. },
  775. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  776. "$type": "GeneralNodeTitleComponentSaveData",
  777. "PaletteOverride": "MethodNodeTitlePalette"
  778. },
  779. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  780. "$type": "GeometrySaveData",
  781. "Position": [
  782. 380.0,
  783. 120.0
  784. ]
  785. },
  786. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  787. "$type": "StylingComponentSaveData",
  788. "SubStyle": ".method"
  789. },
  790. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  791. "$type": "PersistentIdComponentSaveData",
  792. "PersistentId": "{101FE970-330D-43A9-A925-C0B32C4DECD1}"
  793. }
  794. }
  795. }
  796. },
  797. {
  798. "Key": {
  799. "id": 721813525321774
  800. },
  801. "Value": {
  802. "ComponentData": {
  803. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  804. "$type": "NodeSaveData"
  805. },
  806. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  807. "$type": "GeneralNodeTitleComponentSaveData",
  808. "PaletteOverride": "SetVariableNodeTitlePalette"
  809. },
  810. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  811. "$type": "GeometrySaveData",
  812. "Position": [
  813. 880.0,
  814. 120.0
  815. ]
  816. },
  817. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  818. "$type": "StylingComponentSaveData",
  819. "SubStyle": ".setVariable"
  820. },
  821. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  822. "$type": "PersistentIdComponentSaveData",
  823. "PersistentId": "{53AAB1EB-482E-422C-81BD-A9F03D978350}"
  824. }
  825. }
  826. }
  827. }
  828. ],
  829. "StatisticsHelper": {
  830. "InstanceCounter": [
  831. {
  832. "Key": 2902967532902889342,
  833. "Value": 1
  834. },
  835. {
  836. "Key": 4199610336680704683,
  837. "Value": 1
  838. },
  839. {
  840. "Key": 6840657073857873079,
  841. "Value": 1
  842. },
  843. {
  844. "Key": 14112964767513971827,
  845. "Value": 1
  846. },
  847. {
  848. "Key": 15689562257829107001,
  849. "Value": 1
  850. }
  851. ]
  852. }
  853. },
  854. "Component_[8591621085849681671]": {
  855. "$type": "EditorGraphVariableManagerComponent",
  856. "Id": 8591621085849681671,
  857. "m_variableData": {
  858. "m_nameVariableMap": [
  859. {
  860. "Key": {
  861. "m_id": "{26DE79A0-9CC0-4B16-875B-A86C6ED4EEC4}"
  862. },
  863. "Value": {
  864. "Datum": {
  865. "isOverloadedStorage": false,
  866. "scriptCanvasType": {
  867. "m_type": 0
  868. },
  869. "isNullPointer": false,
  870. "$type": "bool",
  871. "value": false,
  872. "label": "Boolean"
  873. },
  874. "VariableId": {
  875. "m_id": "{26DE79A0-9CC0-4B16-875B-A86C6ED4EEC4}"
  876. },
  877. "VariableName": "condition"
  878. }
  879. },
  880. {
  881. "Key": {
  882. "m_id": "{9D44D9AE-2EAA-4FD2-B26D-92859997B80A}"
  883. },
  884. "Value": {
  885. "Datum": {
  886. "isOverloadedStorage": false,
  887. "scriptCanvasType": {
  888. "m_type": 4,
  889. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  890. },
  891. "isNullPointer": false,
  892. "$type": "{4841CFF0-7A5C-519C-BD16-D3625E99605E} AZStd::vector",
  893. "value": [
  894. {},
  895. {},
  896. {},
  897. {},
  898. {}
  899. ],
  900. "label": "Array<EntityId>"
  901. },
  902. "VariableId": {
  903. "m_id": "{9D44D9AE-2EAA-4FD2-B26D-92859997B80A}"
  904. },
  905. "VariableName": "Variable 1"
  906. }
  907. }
  908. ]
  909. }
  910. }
  911. }
  912. }
  913. }
  914. }