3
0

LY_SC_UnitTest_UseLocallyDefinedFunction.scriptcanvas 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 2723901407163849
  9. },
  10. "Name": "Script Canvas Graph",
  11. "Components": {
  12. "Component_[3833311433284578920]": {
  13. "$type": "EditorGraphVariableManagerComponent",
  14. "Id": 3833311433284578920
  15. },
  16. "Component_[8261864178353531584]": {
  17. "$type": "EditorGraph",
  18. "Id": 8261864178353531584,
  19. "m_graphData": {
  20. "m_nodes": [
  21. {
  22. "Id": {
  23. "id": 2723927176967625
  24. },
  25. "Name": "SC-Node(Print)",
  26. "Components": {
  27. "Component_[12262426519526172732]": {
  28. "$type": "Print",
  29. "Id": 12262426519526172732,
  30. "Slots": [
  31. {
  32. "id": {
  33. "m_id": "{B321F357-4E64-4D61-BE9D-962D6DB9E2C5}"
  34. },
  35. "contracts": [
  36. {
  37. "$type": "SlotTypeContract"
  38. }
  39. ],
  40. "slotName": "In",
  41. "toolTip": "Input signal",
  42. "Descriptor": {
  43. "ConnectionType": 1,
  44. "SlotType": 1
  45. }
  46. },
  47. {
  48. "id": {
  49. "m_id": "{38D18257-1AF7-45F4-9C20-E070CD3E7CDB}"
  50. },
  51. "contracts": [
  52. {
  53. "$type": "SlotTypeContract"
  54. }
  55. ],
  56. "slotName": "Out",
  57. "Descriptor": {
  58. "ConnectionType": 2,
  59. "SlotType": 1
  60. }
  61. }
  62. ],
  63. "m_format": "Use of local functions is allowed",
  64. "m_unresolvedString": [
  65. "Use of local functions is allowed"
  66. ]
  67. }
  68. }
  69. },
  70. {
  71. "Id": {
  72. "id": 2723922882000329
  73. },
  74. "Name": "SC-Node(FunctionDefinitionNode)",
  75. "Components": {
  76. "Component_[16393028696640989017]": {
  77. "$type": "FunctionDefinitionNode",
  78. "Id": 16393028696640989017,
  79. "Slots": [
  80. {
  81. "isVisibile": false,
  82. "id": {
  83. "m_id": "{0A724D72-3A27-482B-83C6-815763C4D6C2}"
  84. },
  85. "contracts": [
  86. {
  87. "$type": "SlotTypeContract"
  88. },
  89. {
  90. "$type": "DisplayGroupConnectedSlotLimitContract",
  91. "limit": 1,
  92. "displayGroup": "NodelingSlotDisplayGroup",
  93. "errorMessage": "Execution nodes can only be connected to either the Input or Output, and not both at the same time."
  94. },
  95. {
  96. "$type": "DisallowReentrantExecutionContract"
  97. }
  98. ],
  99. "slotName": " ",
  100. "DisplayGroup": {
  101. "Value": 3992535411
  102. },
  103. "Descriptor": {
  104. "ConnectionType": 1,
  105. "SlotType": 1
  106. }
  107. },
  108. {
  109. "id": {
  110. "m_id": "{1EA74656-4BBF-438D-B0DA-F64F7304C870}"
  111. },
  112. "contracts": [
  113. {
  114. "$type": "SlotTypeContract"
  115. },
  116. {
  117. "$type": "DisplayGroupConnectedSlotLimitContract",
  118. "limit": 1,
  119. "displayGroup": "NodelingSlotDisplayGroup",
  120. "errorMessage": "Execution nodes can only be connected to either the Input or Output, and not both at the same time."
  121. }
  122. ],
  123. "slotName": " ",
  124. "DisplayGroup": {
  125. "Value": 3992535411
  126. },
  127. "Descriptor": {
  128. "ConnectionType": 2,
  129. "SlotType": 1
  130. }
  131. }
  132. ],
  133. "m_displayName": "LocallyDefinedFunction",
  134. "m_identifier": "{7861069E-6943-47A3-83D1-BFA790E9C868}"
  135. }
  136. }
  137. },
  138. {
  139. "Id": {
  140. "id": 2723918587033033
  141. },
  142. "Name": "FunctionCallNode",
  143. "Components": {
  144. "Component_[16947207938008241420]": {
  145. "$type": "FunctionCallNode",
  146. "Id": 16947207938008241420,
  147. "Slots": [
  148. {
  149. "id": {
  150. "m_id": "{8919FB20-7E39-4CD0-A026-3D415785C342}"
  151. },
  152. "contracts": [
  153. {
  154. "$type": "SlotTypeContract"
  155. }
  156. ],
  157. "slotName": "LocallyDefinedFunction",
  158. "DisplayGroup": {
  159. "Value": 1133068218
  160. },
  161. "Descriptor": {
  162. "ConnectionType": 1,
  163. "SlotType": 1
  164. }
  165. },
  166. {
  167. "id": {
  168. "m_id": "{9CFEC86C-D1DC-4E35-9871-378807A58CAE}"
  169. },
  170. "contracts": [
  171. {
  172. "$type": "SlotTypeContract"
  173. }
  174. ],
  175. "slotName": "LocallyDefinedFunction",
  176. "DisplayGroup": {
  177. "Value": 1133068218
  178. },
  179. "Descriptor": {
  180. "ConnectionType": 2,
  181. "SlotType": 1
  182. }
  183. }
  184. ],
  185. "m_sourceId": "{7861069E-6943-47A3-83D1-BFA790E9C868}",
  186. "m_asset": {
  187. "assetId": {
  188. "guid": "{C4287A64-CA19-500F-B72E-6F90B3DC6C68}",
  189. "subId": 3756448882
  190. },
  191. "assetHint": "scriptcanvas/unittests/ly_sc_unittest_uselocallydefinedfunction.scriptcanvas_fn_compiled"
  192. },
  193. "m_slotExecutionMap": {
  194. "ins": [
  195. {
  196. "_slotId": {
  197. "m_id": "{8919FB20-7E39-4CD0-A026-3D415785C342}"
  198. },
  199. "_outs": [
  200. {
  201. "_slotId": {
  202. "m_id": "{9CFEC86C-D1DC-4E35-9871-378807A58CAE}"
  203. },
  204. "_name": "LocallyDefinedFunction",
  205. "_interfaceSourceId": "{7861069E-6943-47A3-E720-CF3AE720CF3A}"
  206. }
  207. ],
  208. "_parsedName": "LocallyDefinedFunction_scvm",
  209. "_interfaceSourceId": "{7861069E-6943-47A3-83D1-BFA790E9C868}"
  210. }
  211. ]
  212. },
  213. "m_slotExecutionMapSourceInterface": {
  214. "hasOnGraphStart": true,
  215. "isActiveDefaultObject": true,
  216. "ins": [
  217. {
  218. "displayName": "LocallyDefinedFunction",
  219. "parsedName": "LocallyDefinedFunction_scvm",
  220. "outs": [
  221. {
  222. "displayName": "LocallyDefinedFunction",
  223. "parsedName": "LocallyDefinedFunction",
  224. "sourceID": "{7861069E-6943-47A3-E720-CF3AE720CF3A}"
  225. }
  226. ],
  227. "isPure": true,
  228. "sourceID": "{7861069E-6943-47A3-83D1-BFA790E9C868}"
  229. }
  230. ],
  231. "outKeys": [
  232. {
  233. "Value": 1133068218
  234. }
  235. ],
  236. "namespacePath": [
  237. "ScriptCanvas",
  238. "UnitTests",
  239. "LY_SC_UnitTest_UseLocallyDefinedFunction_VM"
  240. ]
  241. }
  242. }
  243. }
  244. },
  245. {
  246. "Id": {
  247. "id": 2723914292065737
  248. },
  249. "Name": "SC-Node(Print)",
  250. "Components": {
  251. "Component_[213479335933162244]": {
  252. "$type": "Print",
  253. "Id": 213479335933162244,
  254. "Slots": [
  255. {
  256. "id": {
  257. "m_id": "{BB392CE6-F896-4588-B44F-769CCDB15123}"
  258. },
  259. "contracts": [
  260. {
  261. "$type": "SlotTypeContract"
  262. }
  263. ],
  264. "slotName": "In",
  265. "toolTip": "Input signal",
  266. "Descriptor": {
  267. "ConnectionType": 1,
  268. "SlotType": 1
  269. }
  270. },
  271. {
  272. "id": {
  273. "m_id": "{2D06C87B-93A8-48F6-B098-C7EDA06898DB}"
  274. },
  275. "contracts": [
  276. {
  277. "$type": "SlotTypeContract"
  278. }
  279. ],
  280. "slotName": "Out",
  281. "Descriptor": {
  282. "ConnectionType": 2,
  283. "SlotType": 1
  284. }
  285. }
  286. ],
  287. "m_format": "hello",
  288. "m_unresolvedString": [
  289. "hello"
  290. ]
  291. }
  292. }
  293. },
  294. {
  295. "Id": {
  296. "id": 2723909997098441
  297. },
  298. "Name": "SC-Node(Start)",
  299. "Components": {
  300. "Component_[7122605304466884919]": {
  301. "$type": "Start",
  302. "Id": 7122605304466884919,
  303. "Slots": [
  304. {
  305. "id": {
  306. "m_id": "{C69962C5-E5E3-4F9F-8CC5-C1BCA42D5037}"
  307. },
  308. "contracts": [
  309. {
  310. "$type": "SlotTypeContract"
  311. }
  312. ],
  313. "slotName": "Out",
  314. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  315. "Descriptor": {
  316. "ConnectionType": 2,
  317. "SlotType": 1
  318. }
  319. }
  320. ]
  321. }
  322. }
  323. },
  324. {
  325. "Id": {
  326. "id": 2723905702131145
  327. },
  328. "Name": "SC-Node(Mark Complete)",
  329. "Components": {
  330. "Component_[9049617980981443326]": {
  331. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  332. "Id": 9049617980981443326,
  333. "Slots": [
  334. {
  335. "isVisibile": false,
  336. "id": {
  337. "m_id": "{5D39D6DB-674B-409B-9C8C-4EAB4B576F0B}"
  338. },
  339. "contracts": [
  340. {
  341. "$type": "SlotTypeContract"
  342. }
  343. ],
  344. "slotName": "Invalid BehaviorContext::Class name: 0",
  345. "Descriptor": {
  346. "ConnectionType": 1,
  347. "SlotType": 2
  348. },
  349. "DataType": 1
  350. },
  351. {
  352. "id": {
  353. "m_id": "{ED1E38AE-513B-4C17-AF40-D8C755314D01}"
  354. },
  355. "contracts": [
  356. {
  357. "$type": "SlotTypeContract"
  358. }
  359. ],
  360. "slotName": "Report",
  361. "toolTip": "additional notes for the test report",
  362. "Descriptor": {
  363. "ConnectionType": 1,
  364. "SlotType": 2
  365. },
  366. "DataType": 1
  367. },
  368. {
  369. "id": {
  370. "m_id": "{A31227F8-5AB1-406A-A5D4-60B0BFC9D643}"
  371. },
  372. "contracts": [
  373. {
  374. "$type": "SlotTypeContract"
  375. }
  376. ],
  377. "slotName": "In",
  378. "Descriptor": {
  379. "ConnectionType": 1,
  380. "SlotType": 1
  381. }
  382. },
  383. {
  384. "id": {
  385. "m_id": "{D586311E-2DAC-49BF-ADA6-D6C43CFABEFB}"
  386. },
  387. "contracts": [
  388. {
  389. "$type": "SlotTypeContract"
  390. }
  391. ],
  392. "slotName": "Out",
  393. "Descriptor": {
  394. "ConnectionType": 2,
  395. "SlotType": 1
  396. }
  397. }
  398. ],
  399. "Datums": [
  400. {
  401. "scriptCanvasType": {
  402. "m_type": 4,
  403. "m_azType": "{85C66E59-F012-460E-9756-B36819753F4D}"
  404. },
  405. "isNullPointer": true,
  406. "label": "Invalid BehaviorContext::Class name: 0"
  407. },
  408. {
  409. "isOverloadedStorage": false,
  410. "scriptCanvasType": {
  411. "m_type": 5
  412. },
  413. "isNullPointer": false,
  414. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  415. "value": "",
  416. "label": "Report"
  417. }
  418. ],
  419. "methodType": 2,
  420. "methodName": "Mark Complete",
  421. "className": "Unit Testing",
  422. "resultSlotIDs": [
  423. {}
  424. ],
  425. "inputSlots": [
  426. {
  427. "m_id": "{5D39D6DB-674B-409B-9C8C-4EAB4B576F0B}"
  428. },
  429. {
  430. "m_id": "{ED1E38AE-513B-4C17-AF40-D8C755314D01}"
  431. }
  432. ],
  433. "prettyClassName": "Unit Testing"
  434. }
  435. }
  436. }
  437. ],
  438. "m_connections": [
  439. {
  440. "Id": {
  441. "id": 2723931471934921
  442. },
  443. "Name": "srcEndpoint=(LocalFunctionUse: ), destEndpoint=(Print: In)",
  444. "Components": {
  445. "Component_[250784646748568917]": {
  446. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  447. "Id": 250784646748568917,
  448. "sourceEndpoint": {
  449. "nodeId": {
  450. "id": 2723922882000329
  451. },
  452. "slotId": {
  453. "m_id": "{1EA74656-4BBF-438D-B0DA-F64F7304C870}"
  454. }
  455. },
  456. "targetEndpoint": {
  457. "nodeId": {
  458. "id": 2723927176967625
  459. },
  460. "slotId": {
  461. "m_id": "{B321F357-4E64-4D61-BE9D-962D6DB9E2C5}"
  462. }
  463. }
  464. }
  465. }
  466. },
  467. {
  468. "Id": {
  469. "id": 2723935766902217
  470. },
  471. "Name": "srcEndpoint=(Print: Out), destEndpoint=(Mark Complete: In)",
  472. "Components": {
  473. "Component_[5497233296736772915]": {
  474. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  475. "Id": 5497233296736772915,
  476. "sourceEndpoint": {
  477. "nodeId": {
  478. "id": 2723914292065737
  479. },
  480. "slotId": {
  481. "m_id": "{2D06C87B-93A8-48F6-B098-C7EDA06898DB}"
  482. }
  483. },
  484. "targetEndpoint": {
  485. "nodeId": {
  486. "id": 2723905702131145
  487. },
  488. "slotId": {
  489. "m_id": "{A31227F8-5AB1-406A-A5D4-60B0BFC9D643}"
  490. }
  491. }
  492. }
  493. }
  494. },
  495. {
  496. "Id": {
  497. "id": 2723940061869513
  498. },
  499. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Function Call Node: LocallyDefinedFunction)",
  500. "Components": {
  501. "Component_[8347805262383512869]": {
  502. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  503. "Id": 8347805262383512869,
  504. "sourceEndpoint": {
  505. "nodeId": {
  506. "id": 2723909997098441
  507. },
  508. "slotId": {
  509. "m_id": "{C69962C5-E5E3-4F9F-8CC5-C1BCA42D5037}"
  510. }
  511. },
  512. "targetEndpoint": {
  513. "nodeId": {
  514. "id": 2723918587033033
  515. },
  516. "slotId": {
  517. "m_id": "{8919FB20-7E39-4CD0-A026-3D415785C342}"
  518. }
  519. }
  520. }
  521. }
  522. },
  523. {
  524. "Id": {
  525. "id": 2723944356836809
  526. },
  527. "Name": "srcEndpoint=(Function Call Node: LocallyDefinedFunction), destEndpoint=(Print: In)",
  528. "Components": {
  529. "Component_[13631852432420299624]": {
  530. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  531. "Id": 13631852432420299624,
  532. "sourceEndpoint": {
  533. "nodeId": {
  534. "id": 2723918587033033
  535. },
  536. "slotId": {
  537. "m_id": "{9CFEC86C-D1DC-4E35-9871-378807A58CAE}"
  538. }
  539. },
  540. "targetEndpoint": {
  541. "nodeId": {
  542. "id": 2723914292065737
  543. },
  544. "slotId": {
  545. "m_id": "{BB392CE6-F896-4588-B44F-769CCDB15123}"
  546. }
  547. }
  548. }
  549. }
  550. }
  551. ]
  552. },
  553. "versionData": {
  554. "_grammarVersion": 1,
  555. "_runtimeVersion": 1,
  556. "_fileVersion": 1
  557. },
  558. "GraphCanvasData": [
  559. {
  560. "Key": {
  561. "id": 2723901407163849
  562. },
  563. "Value": {
  564. "ComponentData": {
  565. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  566. "$type": "SceneComponentSaveData",
  567. "ViewParams": {
  568. "Scale": 0.690353265625,
  569. "AnchorX": -208.58885192871094,
  570. "AnchorY": -24.62507438659668
  571. }
  572. }
  573. }
  574. }
  575. },
  576. {
  577. "Key": {
  578. "id": 2723905702131145
  579. },
  580. "Value": {
  581. "ComponentData": {
  582. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  583. "$type": "NodeSaveData"
  584. },
  585. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  586. "$type": "GeneralNodeTitleComponentSaveData",
  587. "PaletteOverride": "MethodNodeTitlePalette"
  588. },
  589. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  590. "$type": "GeometrySaveData",
  591. "Position": [
  592. 1100.0,
  593. 340.0
  594. ]
  595. },
  596. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  597. "$type": "StylingComponentSaveData",
  598. "SubStyle": ".method"
  599. },
  600. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  601. "$type": "PersistentIdComponentSaveData",
  602. "PersistentId": "{0A6FCE0A-3570-4205-A1D2-A303111FDF9A}"
  603. }
  604. }
  605. }
  606. },
  607. {
  608. "Key": {
  609. "id": 2723909997098441
  610. },
  611. "Value": {
  612. "ComponentData": {
  613. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  614. "$type": "NodeSaveData"
  615. },
  616. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  617. "$type": "GeneralNodeTitleComponentSaveData",
  618. "PaletteOverride": "TimeNodeTitlePalette"
  619. },
  620. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  621. "$type": "GeometrySaveData",
  622. "Position": [
  623. 40.0,
  624. 340.0
  625. ]
  626. },
  627. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  628. "$type": "StylingComponentSaveData"
  629. },
  630. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  631. "$type": "PersistentIdComponentSaveData",
  632. "PersistentId": "{1B578DBF-3FD1-48FB-922C-4B9639BBB731}"
  633. }
  634. }
  635. }
  636. },
  637. {
  638. "Key": {
  639. "id": 2723914292065737
  640. },
  641. "Value": {
  642. "ComponentData": {
  643. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  644. "$type": "NodeSaveData"
  645. },
  646. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  647. "$type": "GeneralNodeTitleComponentSaveData",
  648. "PaletteOverride": "StringNodeTitlePalette"
  649. },
  650. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  651. "$type": "GeometrySaveData",
  652. "Position": [
  653. 700.0,
  654. 340.0
  655. ]
  656. },
  657. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  658. "$type": "StylingComponentSaveData"
  659. },
  660. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  661. "$type": "PersistentIdComponentSaveData",
  662. "PersistentId": "{49532F76-0747-45ED-B826-C865BB144B86}"
  663. }
  664. }
  665. }
  666. },
  667. {
  668. "Key": {
  669. "id": 2723918587033033
  670. },
  671. "Value": {
  672. "ComponentData": {
  673. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  674. "$type": "NodeSaveData"
  675. },
  676. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  677. "$type": "GeneralNodeTitleComponentSaveData",
  678. "PaletteOverride": "MethodNodeTitlePalette"
  679. },
  680. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  681. "$type": "GeometrySaveData",
  682. "Position": [
  683. 240.0,
  684. 400.0
  685. ]
  686. },
  687. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  688. "$type": "StylingComponentSaveData",
  689. "SubStyle": ".method"
  690. },
  691. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  692. "$type": "PersistentIdComponentSaveData",
  693. "PersistentId": "{F4503953-B70C-4EB2-BAB9-32AA0F86F973}"
  694. }
  695. }
  696. }
  697. },
  698. {
  699. "Key": {
  700. "id": 2723922882000329
  701. },
  702. "Value": {
  703. "ComponentData": {
  704. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  705. "$type": "NodeSaveData"
  706. },
  707. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  708. "$type": "GeneralNodeTitleComponentSaveData",
  709. "PaletteOverride": "NodelingTitlePalette"
  710. },
  711. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  712. "$type": "GeometrySaveData",
  713. "Position": [
  714. 160.0,
  715. 140.0
  716. ]
  717. },
  718. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  719. "$type": "StylingComponentSaveData",
  720. "SubStyle": ".nodeling"
  721. },
  722. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  723. "$type": "PersistentIdComponentSaveData",
  724. "PersistentId": "{ECCFB463-C5A7-4895-A8B8-9904FAED77E2}"
  725. }
  726. }
  727. }
  728. },
  729. {
  730. "Key": {
  731. "id": 2723927176967625
  732. },
  733. "Value": {
  734. "ComponentData": {
  735. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  736. "$type": "NodeSaveData"
  737. },
  738. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  739. "$type": "GeneralNodeTitleComponentSaveData",
  740. "PaletteOverride": "StringNodeTitlePalette"
  741. },
  742. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  743. "$type": "GeometrySaveData",
  744. "Position": [
  745. 560.0,
  746. 120.0
  747. ]
  748. },
  749. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  750. "$type": "StylingComponentSaveData"
  751. },
  752. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  753. "$type": "PersistentIdComponentSaveData",
  754. "PersistentId": "{6FB470BB-B345-4C26-AC03-347C20A9AD00}"
  755. }
  756. }
  757. }
  758. }
  759. ],
  760. "StatisticsHelper": {
  761. "InstanceCounter": [
  762. {
  763. "Key": 4199610336680704683,
  764. "Value": 1
  765. },
  766. {
  767. "Key": 6411138223436275203,
  768. "Value": 1
  769. },
  770. {
  771. "Key": 7011818094993955847,
  772. "Value": 1
  773. },
  774. {
  775. "Key": 10204019744198319120,
  776. "Value": 1
  777. },
  778. {
  779. "Key": 10684225535275896474,
  780. "Value": 2
  781. }
  782. ]
  783. }
  784. }
  785. }
  786. }
  787. }
  788. }