LY_SC_UnitTest_FunctionLocalStaticsUniqueFunction.scriptcanvas 82 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 384718722127918
  9. },
  10. "Name": "AddOnePerFramePrintSizeFunctionLocal",
  11. "Components": {
  12. "Component_[16435361764607139534]": {
  13. "$type": "EditorGraph",
  14. "Id": 16435361764607139534,
  15. "m_graphData": {
  16. "m_nodes": [
  17. {
  18. "Id": {
  19. "id": 384731607029806
  20. },
  21. "Name": "SC-Node(Add Element at End)",
  22. "Components": {
  23. "Component_[10889692983256828528]": {
  24. "$type": "MethodOverloaded",
  25. "Id": 10889692983256828528,
  26. "Slots": [
  27. {
  28. "id": {
  29. "m_id": "{5FE14FCB-34F9-4151-8987-0D859D33B44B}"
  30. },
  31. "DynamicTypeOverride": 2,
  32. "contracts": [
  33. {
  34. "$type": "SlotTypeContract"
  35. },
  36. null,
  37. {
  38. "$type": "OverloadContract"
  39. }
  40. ],
  41. "slotName": "Container",
  42. "toolTip": "The container into which to add an element to",
  43. "DisplayDataType": {
  44. "m_type": 4,
  45. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  46. },
  47. "Descriptor": {
  48. "ConnectionType": 1,
  49. "SlotType": 2
  50. },
  51. "DataType": 1,
  52. "IsReference": true,
  53. "VariableReference": {
  54. "m_id": "{276D3EE1-0B5B-404B-87FD-37471FE17971}"
  55. }
  56. },
  57. {
  58. "id": {
  59. "m_id": "{66791936-EB99-439D-B246-CAE05B56DAC6}"
  60. },
  61. "DynamicTypeOverride": 1,
  62. "contracts": [
  63. {
  64. "$type": "SlotTypeContract"
  65. },
  66. null,
  67. {
  68. "$type": "OverloadContract"
  69. }
  70. ],
  71. "slotName": "Value",
  72. "toolTip": "The value to be added",
  73. "DisplayDataType": {
  74. "m_type": 3
  75. },
  76. "Descriptor": {
  77. "ConnectionType": 1,
  78. "SlotType": 2
  79. },
  80. "DataType": 1
  81. },
  82. {
  83. "id": {
  84. "m_id": "{39CA54E3-5C20-4336-BD3A-DDD6C2701E95}"
  85. },
  86. "contracts": [
  87. {
  88. "$type": "SlotTypeContract"
  89. }
  90. ],
  91. "slotName": "In",
  92. "Descriptor": {
  93. "ConnectionType": 1,
  94. "SlotType": 1
  95. }
  96. },
  97. {
  98. "id": {
  99. "m_id": "{3578650E-64A2-4DC1-8870-46BAA5D259DC}"
  100. },
  101. "contracts": [
  102. {
  103. "$type": "SlotTypeContract"
  104. }
  105. ],
  106. "slotName": "Out",
  107. "Descriptor": {
  108. "ConnectionType": 2,
  109. "SlotType": 1
  110. }
  111. },
  112. {
  113. "id": {
  114. "m_id": "{E2298FD9-2495-473E-B87C-975C248D3795}"
  115. },
  116. "DynamicTypeOverride": 2,
  117. "contracts": [
  118. {
  119. "$type": "SlotTypeContract"
  120. },
  121. {
  122. "$type": "OverloadContract"
  123. }
  124. ],
  125. "slotName": "Container",
  126. "DisplayDataType": {
  127. "m_type": 4,
  128. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  129. },
  130. "Descriptor": {
  131. "ConnectionType": 2,
  132. "SlotType": 2
  133. },
  134. "DataType": 1
  135. }
  136. ],
  137. "Datums": [
  138. {
  139. "isOverloadedStorage": false,
  140. "scriptCanvasType": {
  141. "m_type": 4,
  142. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  143. },
  144. "isNullPointer": true,
  145. "label": "Container"
  146. },
  147. {
  148. "isOverloadedStorage": false,
  149. "scriptCanvasType": {
  150. "m_type": 3
  151. },
  152. "isNullPointer": false,
  153. "$type": "double",
  154. "value": 7.0,
  155. "label": "Value"
  156. }
  157. ],
  158. "methodType": 2,
  159. "methodName": "Add Element at End",
  160. "className": "AZStd::vector<double, allocator>",
  161. "resultSlotIDs": [
  162. {}
  163. ],
  164. "prettyClassName": "Array<String>",
  165. "orderedInputSlotIds": [
  166. {
  167. "m_id": "{5FE14FCB-34F9-4151-8987-0D859D33B44B}"
  168. },
  169. {
  170. "m_id": "{66791936-EB99-439D-B246-CAE05B56DAC6}"
  171. }
  172. ],
  173. "outputSlotIds": [
  174. {
  175. "m_id": "{E2298FD9-2495-473E-B87C-975C248D3795}"
  176. }
  177. ]
  178. }
  179. }
  180. },
  181. {
  182. "Id": {
  183. "id": 384727312062510
  184. },
  185. "Name": "SC-Node(Print)",
  186. "Components": {
  187. "Component_[11984021430440582292]": {
  188. "$type": "Print",
  189. "Id": 11984021430440582292,
  190. "Slots": [
  191. {
  192. "id": {
  193. "m_id": "{561A1859-4566-47D8-A86A-06183B363AB7}"
  194. },
  195. "contracts": [
  196. {
  197. "$type": "SlotTypeContract"
  198. }
  199. ],
  200. "slotName": "In",
  201. "toolTip": "Input signal",
  202. "Descriptor": {
  203. "ConnectionType": 1,
  204. "SlotType": 1
  205. }
  206. },
  207. {
  208. "id": {
  209. "m_id": "{BD770B46-0CED-4B88-B7A6-D0D5833F2F68}"
  210. },
  211. "DynamicTypeOverride": 3,
  212. "contracts": [
  213. {
  214. "$type": "SlotTypeContract"
  215. },
  216. null
  217. ],
  218. "slotName": "Value",
  219. "toolTip": "Value which replaces instances of {Value} in the resulting string.",
  220. "DisplayDataType": {
  221. "m_type": 4,
  222. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  223. },
  224. "DisplayGroup": {
  225. "Value": 1015031923
  226. },
  227. "Descriptor": {
  228. "ConnectionType": 1,
  229. "SlotType": 2
  230. },
  231. "DataType": 1
  232. },
  233. {
  234. "id": {
  235. "m_id": "{1620CC3E-2BEA-46CA-ABA2-D5962807204F}"
  236. },
  237. "DynamicTypeOverride": 3,
  238. "contracts": [
  239. {
  240. "$type": "SlotTypeContract"
  241. },
  242. null
  243. ],
  244. "slotName": "Value_1",
  245. "toolTip": "Value which replaces instances of {Value_1} in the resulting string.",
  246. "DisplayDataType": {
  247. "m_type": 3
  248. },
  249. "DisplayGroup": {
  250. "Value": 1015031923
  251. },
  252. "Descriptor": {
  253. "ConnectionType": 1,
  254. "SlotType": 2
  255. },
  256. "DataType": 1
  257. },
  258. {
  259. "id": {
  260. "m_id": "{45E2C508-F755-444D-86C5-26F55CA6A28A}"
  261. },
  262. "contracts": [
  263. {
  264. "$type": "SlotTypeContract"
  265. }
  266. ],
  267. "slotName": "Out",
  268. "Descriptor": {
  269. "ConnectionType": 2,
  270. "SlotType": 1
  271. }
  272. }
  273. ],
  274. "Datums": [
  275. {
  276. "isOverloadedStorage": false,
  277. "scriptCanvasType": {
  278. "m_type": 4,
  279. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  280. },
  281. "isNullPointer": true,
  282. "label": "Value"
  283. },
  284. {
  285. "isOverloadedStorage": false,
  286. "scriptCanvasType": {
  287. "m_type": 3
  288. },
  289. "isNullPointer": false,
  290. "$type": "double",
  291. "value": 0.0,
  292. "label": "Value_1"
  293. }
  294. ],
  295. "m_format": "{Value}, {Value_1}, ",
  296. "m_arrayBindingMap": [
  297. {
  298. "Key": 1,
  299. "Value": {
  300. "m_id": "{BD770B46-0CED-4B88-B7A6-D0D5833F2F68}"
  301. }
  302. },
  303. {
  304. "Key": 3,
  305. "Value": {
  306. "m_id": "{1620CC3E-2BEA-46CA-ABA2-D5962807204F}"
  307. }
  308. }
  309. ],
  310. "m_unresolvedString": [
  311. {},
  312. {},
  313. ", ",
  314. {},
  315. ", "
  316. ],
  317. "m_formatSlotMap": {
  318. "Value": {
  319. "m_id": "{BD770B46-0CED-4B88-B7A6-D0D5833F2F68}"
  320. },
  321. "Value_1": {
  322. "m_id": "{1620CC3E-2BEA-46CA-ABA2-D5962807204F}"
  323. }
  324. }
  325. }
  326. }
  327. },
  328. {
  329. "Id": {
  330. "id": 384740196964398
  331. },
  332. "Name": "SC-Node(FunctionDefinitionNode)",
  333. "Components": {
  334. "Component_[12551407348249053667]": {
  335. "$type": "FunctionDefinitionNode",
  336. "Id": 12551407348249053667,
  337. "Slots": [
  338. {
  339. "isVisibile": false,
  340. "id": {
  341. "m_id": "{D8869FDC-A0BE-4606-A9B4-A7CA14E499ED}"
  342. },
  343. "contracts": [
  344. {
  345. "$type": "SlotTypeContract"
  346. },
  347. {
  348. "$type": "DisplayGroupConnectedSlotLimitContract",
  349. "limit": 1,
  350. "displayGroup": "NodelingSlotDisplayGroup",
  351. "errorMessage": "Execution nodes can only be connected to either the Input or Output, and not both at the same time."
  352. },
  353. {
  354. "$type": "DisallowReentrantExecutionContract"
  355. }
  356. ],
  357. "slotName": " ",
  358. "DisplayGroup": {
  359. "Value": 3992535411
  360. },
  361. "Descriptor": {
  362. "ConnectionType": 1,
  363. "SlotType": 1
  364. }
  365. },
  366. {
  367. "id": {
  368. "m_id": "{8E820DB3-2CAA-4F31-AEBF-2A0068041653}"
  369. },
  370. "contracts": [
  371. {
  372. "$type": "SlotTypeContract"
  373. },
  374. {
  375. "$type": "DisplayGroupConnectedSlotLimitContract",
  376. "limit": 1,
  377. "displayGroup": "NodelingSlotDisplayGroup",
  378. "errorMessage": "Execution nodes can only be connected to either the Input or Output, and not both at the same time."
  379. }
  380. ],
  381. "slotName": " ",
  382. "DisplayGroup": {
  383. "Value": 3992535411
  384. },
  385. "Descriptor": {
  386. "ConnectionType": 2,
  387. "SlotType": 1
  388. }
  389. }
  390. ],
  391. "m_displayName": "Add Element at End : In",
  392. "m_identifier": "{5CF3A4B3-580F-45AE-B67A-A09584E54B1D}"
  393. }
  394. }
  395. },
  396. {
  397. "Id": {
  398. "id": 384723017095214
  399. },
  400. "Name": "SC-Node(FunctionDefinitionNode)",
  401. "Components": {
  402. "Component_[17154868467269028543]": {
  403. "$type": "FunctionDefinitionNode",
  404. "Id": 17154868467269028543,
  405. "Slots": [
  406. {
  407. "id": {
  408. "m_id": "{A752856A-8FB1-4FC3-96B4-8A461553EE39}"
  409. },
  410. "contracts": [
  411. {
  412. "$type": "SlotTypeContract"
  413. },
  414. {
  415. "$type": "DisplayGroupConnectedSlotLimitContract",
  416. "limit": 1,
  417. "displayGroup": "NodelingSlotDisplayGroup",
  418. "errorMessage": "Execution nodes can only be connected to either the Input or Output, and not both at the same time."
  419. },
  420. {
  421. "$type": "DisallowReentrantExecutionContract"
  422. }
  423. ],
  424. "slotName": " ",
  425. "DisplayGroup": {
  426. "Value": 3992535411
  427. },
  428. "Descriptor": {
  429. "ConnectionType": 1,
  430. "SlotType": 1
  431. }
  432. },
  433. {
  434. "isVisibile": false,
  435. "id": {
  436. "m_id": "{072B7A1E-9DDA-4776-93DD-10FAA03A7444}"
  437. },
  438. "contracts": [
  439. {
  440. "$type": "SlotTypeContract"
  441. },
  442. {
  443. "$type": "DisplayGroupConnectedSlotLimitContract",
  444. "limit": 1,
  445. "displayGroup": "NodelingSlotDisplayGroup",
  446. "errorMessage": "Execution nodes can only be connected to either the Input or Output, and not both at the same time."
  447. }
  448. ],
  449. "slotName": " ",
  450. "DisplayGroup": {
  451. "Value": 3992535411
  452. },
  453. "Descriptor": {
  454. "ConnectionType": 2,
  455. "SlotType": 1
  456. }
  457. },
  458. {
  459. "id": {
  460. "m_id": "{7BFB6E36-AD69-42CA-B463-094DC376F72E}"
  461. },
  462. "DynamicTypeOverride": 3,
  463. "contracts": [
  464. {
  465. "$type": "SlotTypeContract"
  466. },
  467. null
  468. ],
  469. "slotName": "size",
  470. "DisplayDataType": {
  471. "m_type": 3
  472. },
  473. "DisplayGroup": {
  474. "Value": 452080683
  475. },
  476. "Descriptor": {
  477. "ConnectionType": 1,
  478. "SlotType": 2
  479. },
  480. "DataType": 1,
  481. "IsUserAdded": true
  482. }
  483. ],
  484. "Datums": [
  485. {
  486. "isOverloadedStorage": false,
  487. "scriptCanvasType": {
  488. "m_type": 3
  489. },
  490. "isNullPointer": false,
  491. "$type": "double",
  492. "value": 0.0,
  493. "label": "size"
  494. }
  495. ],
  496. "m_displayName": "New Output",
  497. "m_identifier": "{CC3EBD7B-203D-44CD-8B4F-ECAE6CC026D8}",
  498. "m_isExecutionEntry": false
  499. }
  500. }
  501. },
  502. {
  503. "Id": {
  504. "id": 384735901997102
  505. },
  506. "Name": "SC-Node(OperatorAdd)",
  507. "Components": {
  508. "Component_[2096797376493077705]": {
  509. "$type": "OperatorAdd",
  510. "Id": 2096797376493077705,
  511. "Slots": [
  512. {
  513. "id": {
  514. "m_id": "{30A6A3F1-9C70-4AB8-8C19-1228DA69912E}"
  515. },
  516. "contracts": [
  517. {
  518. "$type": "SlotTypeContract"
  519. }
  520. ],
  521. "slotName": "In",
  522. "Descriptor": {
  523. "ConnectionType": 1,
  524. "SlotType": 1
  525. }
  526. },
  527. {
  528. "id": {
  529. "m_id": "{4F70BAB5-D839-4B2A-8F52-8614E04CD10B}"
  530. },
  531. "contracts": [
  532. {
  533. "$type": "SlotTypeContract"
  534. }
  535. ],
  536. "slotName": "Out",
  537. "Descriptor": {
  538. "ConnectionType": 2,
  539. "SlotType": 1
  540. }
  541. },
  542. {
  543. "id": {
  544. "m_id": "{1A81210A-3A19-44A7-AA77-FDE856DC130F}"
  545. },
  546. "DynamicTypeOverride": 3,
  547. "contracts": [
  548. {
  549. "$type": "SlotTypeContract"
  550. },
  551. null,
  552. {
  553. "$type": "MathOperatorContract",
  554. "NativeTypes": [
  555. {
  556. "m_type": 3
  557. },
  558. {
  559. "m_type": 6
  560. },
  561. {
  562. "m_type": 8
  563. },
  564. {
  565. "m_type": 9
  566. },
  567. {
  568. "m_type": 10
  569. },
  570. {
  571. "m_type": 11
  572. },
  573. {
  574. "m_type": 12
  575. },
  576. {
  577. "m_type": 14
  578. },
  579. {
  580. "m_type": 15
  581. }
  582. ]
  583. }
  584. ],
  585. "slotName": "Number",
  586. "toolTip": "An operand to use in performing the specified Operation",
  587. "DisplayDataType": {
  588. "m_type": 3
  589. },
  590. "DisplayGroup": {
  591. "Value": 1114760223
  592. },
  593. "Descriptor": {
  594. "ConnectionType": 1,
  595. "SlotType": 2
  596. },
  597. "DynamicGroup": {
  598. "Value": 1114760223
  599. },
  600. "DataType": 1,
  601. "IsReference": true,
  602. "VariableReference": {
  603. "m_id": "{1A63A754-7487-4223-8107-E36F23AFAF3C}"
  604. }
  605. },
  606. {
  607. "id": {
  608. "m_id": "{95521590-7992-4A65-B39B-0DE1C8FAB585}"
  609. },
  610. "DynamicTypeOverride": 3,
  611. "contracts": [
  612. {
  613. "$type": "SlotTypeContract"
  614. },
  615. null,
  616. {
  617. "$type": "MathOperatorContract",
  618. "NativeTypes": [
  619. {
  620. "m_type": 3
  621. },
  622. {
  623. "m_type": 6
  624. },
  625. {
  626. "m_type": 8
  627. },
  628. {
  629. "m_type": 9
  630. },
  631. {
  632. "m_type": 10
  633. },
  634. {
  635. "m_type": 11
  636. },
  637. {
  638. "m_type": 12
  639. },
  640. {
  641. "m_type": 14
  642. },
  643. {
  644. "m_type": 15
  645. }
  646. ]
  647. }
  648. ],
  649. "slotName": "Number",
  650. "toolTip": "An operand to use in performing the specified Operation",
  651. "DisplayDataType": {
  652. "m_type": 3
  653. },
  654. "DisplayGroup": {
  655. "Value": 1114760223
  656. },
  657. "Descriptor": {
  658. "ConnectionType": 1,
  659. "SlotType": 2
  660. },
  661. "DynamicGroup": {
  662. "Value": 1114760223
  663. },
  664. "DataType": 1
  665. },
  666. {
  667. "id": {
  668. "m_id": "{18756835-209E-42B2-8B91-71448A22DF12}"
  669. },
  670. "DynamicTypeOverride": 3,
  671. "contracts": [
  672. {
  673. "$type": "SlotTypeContract"
  674. },
  675. {
  676. "$type": "MathOperatorContract",
  677. "NativeTypes": [
  678. {
  679. "m_type": 3
  680. },
  681. {
  682. "m_type": 6
  683. },
  684. {
  685. "m_type": 8
  686. },
  687. {
  688. "m_type": 9
  689. },
  690. {
  691. "m_type": 10
  692. },
  693. {
  694. "m_type": 11
  695. },
  696. {
  697. "m_type": 12
  698. },
  699. {
  700. "m_type": 14
  701. },
  702. {
  703. "m_type": 15
  704. }
  705. ]
  706. }
  707. ],
  708. "slotName": "Result",
  709. "toolTip": "The result of the specified operation",
  710. "DisplayDataType": {
  711. "m_type": 3
  712. },
  713. "DisplayGroup": {
  714. "Value": 1114760223
  715. },
  716. "Descriptor": {
  717. "ConnectionType": 2,
  718. "SlotType": 2
  719. },
  720. "DynamicGroup": {
  721. "Value": 1114760223
  722. },
  723. "DataType": 1,
  724. "IsReference": true,
  725. "VariableReference": {
  726. "m_id": "{1A63A754-7487-4223-8107-E36F23AFAF3C}"
  727. }
  728. }
  729. ],
  730. "Datums": [
  731. {
  732. "isOverloadedStorage": false,
  733. "scriptCanvasType": {
  734. "m_type": 3
  735. },
  736. "isNullPointer": false,
  737. "$type": "double",
  738. "value": 0.0,
  739. "label": "Number"
  740. },
  741. {
  742. "isOverloadedStorage": false,
  743. "scriptCanvasType": {
  744. "m_type": 3
  745. },
  746. "isNullPointer": false,
  747. "$type": "double",
  748. "value": 1.0,
  749. "label": "Number"
  750. }
  751. ]
  752. }
  753. }
  754. },
  755. {
  756. "Id": {
  757. "id": 384744491931694
  758. },
  759. "Name": "SC-Node(Get Size)",
  760. "Components": {
  761. "Component_[6831548421790995427]": {
  762. "$type": "MethodOverloaded",
  763. "Id": 6831548421790995427,
  764. "Slots": [
  765. {
  766. "id": {
  767. "m_id": "{06E6582D-43D5-4251-AEEA-7740C159B458}"
  768. },
  769. "DynamicTypeOverride": 2,
  770. "contracts": [
  771. {
  772. "$type": "SlotTypeContract"
  773. },
  774. null,
  775. {
  776. "$type": "OverloadContract"
  777. }
  778. ],
  779. "slotName": "Container",
  780. "toolTip": "The container to get the size of",
  781. "DisplayDataType": {
  782. "m_type": 4,
  783. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  784. },
  785. "Descriptor": {
  786. "ConnectionType": 1,
  787. "SlotType": 2
  788. },
  789. "DataType": 1,
  790. "IsReference": true,
  791. "VariableReference": {
  792. "m_id": "{276D3EE1-0B5B-404B-87FD-37471FE17971}"
  793. }
  794. },
  795. {
  796. "id": {
  797. "m_id": "{EFD52EBA-476E-45D2-9824-3D35D23A2C26}"
  798. },
  799. "contracts": [
  800. {
  801. "$type": "SlotTypeContract"
  802. }
  803. ],
  804. "slotName": "In",
  805. "Descriptor": {
  806. "ConnectionType": 1,
  807. "SlotType": 1
  808. }
  809. },
  810. {
  811. "id": {
  812. "m_id": "{457CDD99-B1B8-4E95-A441-F377C810C4FD}"
  813. },
  814. "contracts": [
  815. {
  816. "$type": "SlotTypeContract"
  817. }
  818. ],
  819. "slotName": "Out",
  820. "Descriptor": {
  821. "ConnectionType": 2,
  822. "SlotType": 1
  823. }
  824. },
  825. {
  826. "id": {
  827. "m_id": "{3B0BB2D9-891C-4D94-8FB7-44177B6D9F5C}"
  828. },
  829. "contracts": [
  830. {
  831. "$type": "SlotTypeContract"
  832. }
  833. ],
  834. "slotName": "Result: Number",
  835. "DisplayDataType": {
  836. "m_type": 3
  837. },
  838. "Descriptor": {
  839. "ConnectionType": 2,
  840. "SlotType": 2
  841. },
  842. "DataType": 1
  843. }
  844. ],
  845. "Datums": [
  846. {
  847. "isOverloadedStorage": false,
  848. "scriptCanvasType": {
  849. "m_type": 4,
  850. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  851. },
  852. "isNullPointer": true,
  853. "label": "Container"
  854. }
  855. ],
  856. "methodType": 2,
  857. "methodName": "Get Size",
  858. "className": "AZStd::vector<double, allocator>",
  859. "resultSlotIDs": [
  860. {}
  861. ],
  862. "prettyClassName": "Array<String>",
  863. "orderedInputSlotIds": [
  864. {
  865. "m_id": "{06E6582D-43D5-4251-AEEA-7740C159B458}"
  866. }
  867. ],
  868. "outputSlotIds": [
  869. {
  870. "m_id": "{3B0BB2D9-891C-4D94-8FB7-44177B6D9F5C}"
  871. }
  872. ]
  873. }
  874. }
  875. }
  876. ],
  877. "m_connections": [
  878. {
  879. "Id": {
  880. "id": 384748786898990
  881. },
  882. "Name": "srcEndpoint=(Add Element at End: Container), destEndpoint=(Print: Value)",
  883. "Components": {
  884. "Component_[7934861041472209016]": {
  885. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  886. "Id": 7934861041472209016,
  887. "sourceEndpoint": {
  888. "nodeId": {
  889. "id": 384731607029806
  890. },
  891. "slotId": {
  892. "m_id": "{E2298FD9-2495-473E-B87C-975C248D3795}"
  893. }
  894. },
  895. "targetEndpoint": {
  896. "nodeId": {
  897. "id": 384727312062510
  898. },
  899. "slotId": {
  900. "m_id": "{BD770B46-0CED-4B88-B7A6-D0D5833F2F68}"
  901. }
  902. }
  903. }
  904. }
  905. },
  906. {
  907. "Id": {
  908. "id": 384753081866286
  909. },
  910. "Name": "srcEndpoint=(Add Element at End: Out), destEndpoint=(Add (+): In)",
  911. "Components": {
  912. "Component_[14687218898276714781]": {
  913. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  914. "Id": 14687218898276714781,
  915. "sourceEndpoint": {
  916. "nodeId": {
  917. "id": 384731607029806
  918. },
  919. "slotId": {
  920. "m_id": "{3578650E-64A2-4DC1-8870-46BAA5D259DC}"
  921. }
  922. },
  923. "targetEndpoint": {
  924. "nodeId": {
  925. "id": 384735901997102
  926. },
  927. "slotId": {
  928. "m_id": "{30A6A3F1-9C70-4AB8-8C19-1228DA69912E}"
  929. }
  930. }
  931. }
  932. }
  933. },
  934. {
  935. "Id": {
  936. "id": 384757376833582
  937. },
  938. "Name": "srcEndpoint=(Add (+): Out), destEndpoint=(Get Size: In)",
  939. "Components": {
  940. "Component_[12916578447735907427]": {
  941. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  942. "Id": 12916578447735907427,
  943. "sourceEndpoint": {
  944. "nodeId": {
  945. "id": 384735901997102
  946. },
  947. "slotId": {
  948. "m_id": "{4F70BAB5-D839-4B2A-8F52-8614E04CD10B}"
  949. }
  950. },
  951. "targetEndpoint": {
  952. "nodeId": {
  953. "id": 384744491931694
  954. },
  955. "slotId": {
  956. "m_id": "{EFD52EBA-476E-45D2-9824-3D35D23A2C26}"
  957. }
  958. }
  959. }
  960. }
  961. },
  962. {
  963. "Id": {
  964. "id": 384761671800878
  965. },
  966. "Name": "srcEndpoint=(Get Size: Out), destEndpoint=(Print: In)",
  967. "Components": {
  968. "Component_[3006005389772815607]": {
  969. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  970. "Id": 3006005389772815607,
  971. "sourceEndpoint": {
  972. "nodeId": {
  973. "id": 384744491931694
  974. },
  975. "slotId": {
  976. "m_id": "{457CDD99-B1B8-4E95-A441-F377C810C4FD}"
  977. }
  978. },
  979. "targetEndpoint": {
  980. "nodeId": {
  981. "id": 384727312062510
  982. },
  983. "slotId": {
  984. "m_id": "{561A1859-4566-47D8-A86A-06183B363AB7}"
  985. }
  986. }
  987. }
  988. }
  989. },
  990. {
  991. "Id": {
  992. "id": 384765966768174
  993. },
  994. "Name": "srcEndpoint=(Get Size: Result: Number), destEndpoint=(Print: Value_1)",
  995. "Components": {
  996. "Component_[235806468703333456]": {
  997. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  998. "Id": 235806468703333456,
  999. "sourceEndpoint": {
  1000. "nodeId": {
  1001. "id": 384744491931694
  1002. },
  1003. "slotId": {
  1004. "m_id": "{3B0BB2D9-891C-4D94-8FB7-44177B6D9F5C}"
  1005. }
  1006. },
  1007. "targetEndpoint": {
  1008. "nodeId": {
  1009. "id": 384727312062510
  1010. },
  1011. "slotId": {
  1012. "m_id": "{1620CC3E-2BEA-46CA-ABA2-D5962807204F}"
  1013. }
  1014. }
  1015. }
  1016. }
  1017. },
  1018. {
  1019. "Id": {
  1020. "id": 384770261735470
  1021. },
  1022. "Name": "srcEndpoint=(Add Element at End : In: ), destEndpoint=(Add Element at End: In)",
  1023. "Components": {
  1024. "Component_[13636562730250948671]": {
  1025. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1026. "Id": 13636562730250948671,
  1027. "sourceEndpoint": {
  1028. "nodeId": {
  1029. "id": 384740196964398
  1030. },
  1031. "slotId": {
  1032. "m_id": "{8E820DB3-2CAA-4F31-AEBF-2A0068041653}"
  1033. }
  1034. },
  1035. "targetEndpoint": {
  1036. "nodeId": {
  1037. "id": 384731607029806
  1038. },
  1039. "slotId": {
  1040. "m_id": "{39CA54E3-5C20-4336-BD3A-DDD6C2701E95}"
  1041. }
  1042. }
  1043. }
  1044. }
  1045. },
  1046. {
  1047. "Id": {
  1048. "id": 384774556702766
  1049. },
  1050. "Name": "srcEndpoint=(Get Size: Result: Number), destEndpoint=(New Output: size)",
  1051. "Components": {
  1052. "Component_[18149484641113835444]": {
  1053. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1054. "Id": 18149484641113835444,
  1055. "sourceEndpoint": {
  1056. "nodeId": {
  1057. "id": 384744491931694
  1058. },
  1059. "slotId": {
  1060. "m_id": "{3B0BB2D9-891C-4D94-8FB7-44177B6D9F5C}"
  1061. }
  1062. },
  1063. "targetEndpoint": {
  1064. "nodeId": {
  1065. "id": 384723017095214
  1066. },
  1067. "slotId": {
  1068. "m_id": "{7BFB6E36-AD69-42CA-B463-094DC376F72E}"
  1069. }
  1070. }
  1071. }
  1072. }
  1073. },
  1074. {
  1075. "Id": {
  1076. "id": 384778851670062
  1077. },
  1078. "Name": "srcEndpoint=(Print: Out), destEndpoint=(New Output: )",
  1079. "Components": {
  1080. "Component_[9114647256272455557]": {
  1081. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1082. "Id": 9114647256272455557,
  1083. "sourceEndpoint": {
  1084. "nodeId": {
  1085. "id": 384727312062510
  1086. },
  1087. "slotId": {
  1088. "m_id": "{45E2C508-F755-444D-86C5-26F55CA6A28A}"
  1089. }
  1090. },
  1091. "targetEndpoint": {
  1092. "nodeId": {
  1093. "id": 384723017095214
  1094. },
  1095. "slotId": {
  1096. "m_id": "{A752856A-8FB1-4FC3-96B4-8A461553EE39}"
  1097. }
  1098. }
  1099. }
  1100. }
  1101. }
  1102. ]
  1103. },
  1104. "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}",
  1105. "versionData": {
  1106. "_grammarVersion": 1,
  1107. "_runtimeVersion": 1,
  1108. "_fileVersion": 1
  1109. },
  1110. "m_variableCounter": 5,
  1111. "GraphCanvasData": [
  1112. {
  1113. "Key": {
  1114. "id": 384718722127918
  1115. },
  1116. "Value": {
  1117. "ComponentData": {
  1118. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  1119. "$type": "SceneComponentSaveData",
  1120. "ViewParams": {
  1121. "Scale": 0.5102611,
  1122. "AnchorX": -619.290771484375,
  1123. "AnchorY": -113.66729736328125
  1124. }
  1125. }
  1126. }
  1127. }
  1128. },
  1129. {
  1130. "Key": {
  1131. "id": 384723017095214
  1132. },
  1133. "Value": {
  1134. "ComponentData": {
  1135. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1136. "$type": "NodeSaveData"
  1137. },
  1138. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1139. "$type": "GeneralNodeTitleComponentSaveData",
  1140. "PaletteOverride": "NodelingTitlePalette"
  1141. },
  1142. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1143. "$type": "GeometrySaveData",
  1144. "Position": [
  1145. 1460.0,
  1146. 380.0
  1147. ]
  1148. },
  1149. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1150. "$type": "StylingComponentSaveData",
  1151. "SubStyle": ".nodeling"
  1152. },
  1153. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1154. "$type": "PersistentIdComponentSaveData",
  1155. "PersistentId": "{EFE0B88C-D091-4899-9594-88C051672880}"
  1156. }
  1157. }
  1158. }
  1159. },
  1160. {
  1161. "Key": {
  1162. "id": 384727312062510
  1163. },
  1164. "Value": {
  1165. "ComponentData": {
  1166. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1167. "$type": "NodeSaveData"
  1168. },
  1169. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1170. "$type": "GeneralNodeTitleComponentSaveData",
  1171. "PaletteOverride": "StringNodeTitlePalette"
  1172. },
  1173. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1174. "$type": "GeometrySaveData",
  1175. "Position": [
  1176. 1020.0,
  1177. 420.0
  1178. ]
  1179. },
  1180. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1181. "$type": "StylingComponentSaveData"
  1182. },
  1183. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1184. "$type": "PersistentIdComponentSaveData",
  1185. "PersistentId": "{FF182669-0A47-48F4-969D-D1BE12E67257}"
  1186. }
  1187. }
  1188. }
  1189. },
  1190. {
  1191. "Key": {
  1192. "id": 384731607029806
  1193. },
  1194. "Value": {
  1195. "ComponentData": {
  1196. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1197. "$type": "NodeSaveData"
  1198. },
  1199. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1200. "$type": "GeneralNodeTitleComponentSaveData",
  1201. "PaletteOverride": "MethodNodeTitlePalette"
  1202. },
  1203. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1204. "$type": "GeometrySaveData",
  1205. "Position": [
  1206. 80.0,
  1207. 80.0
  1208. ]
  1209. },
  1210. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1211. "$type": "StylingComponentSaveData",
  1212. "SubStyle": ".method"
  1213. },
  1214. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1215. "$type": "PersistentIdComponentSaveData",
  1216. "PersistentId": "{187EE8BF-7173-4032-864D-95C96778F77E}"
  1217. }
  1218. }
  1219. }
  1220. },
  1221. {
  1222. "Key": {
  1223. "id": 384735901997102
  1224. },
  1225. "Value": {
  1226. "ComponentData": {
  1227. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1228. "$type": "NodeSaveData"
  1229. },
  1230. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1231. "$type": "GeneralNodeTitleComponentSaveData",
  1232. "PaletteOverride": "MathNodeTitlePalette"
  1233. },
  1234. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1235. "$type": "GeometrySaveData",
  1236. "Position": [
  1237. -120.0,
  1238. 460.0
  1239. ]
  1240. },
  1241. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1242. "$type": "StylingComponentSaveData"
  1243. },
  1244. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1245. "$type": "PersistentIdComponentSaveData",
  1246. "PersistentId": "{0C311D72-B59C-454C-BA99-3CF430ED8391}"
  1247. }
  1248. }
  1249. }
  1250. },
  1251. {
  1252. "Key": {
  1253. "id": 384740196964398
  1254. },
  1255. "Value": {
  1256. "ComponentData": {
  1257. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1258. "$type": "NodeSaveData"
  1259. },
  1260. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1261. "$type": "GeneralNodeTitleComponentSaveData",
  1262. "PaletteOverride": "NodelingTitlePalette"
  1263. },
  1264. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1265. "$type": "GeometrySaveData",
  1266. "Position": [
  1267. -420.0,
  1268. -60.0
  1269. ]
  1270. },
  1271. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1272. "$type": "StylingComponentSaveData",
  1273. "SubStyle": ".nodeling"
  1274. },
  1275. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1276. "$type": "PersistentIdComponentSaveData",
  1277. "PersistentId": "{70794150-812A-4188-987E-358E1B875F96}"
  1278. }
  1279. }
  1280. }
  1281. },
  1282. {
  1283. "Key": {
  1284. "id": 384744491931694
  1285. },
  1286. "Value": {
  1287. "ComponentData": {
  1288. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1289. "$type": "NodeSaveData"
  1290. },
  1291. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1292. "$type": "GeneralNodeTitleComponentSaveData",
  1293. "PaletteOverride": "MethodNodeTitlePalette"
  1294. },
  1295. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1296. "$type": "GeometrySaveData",
  1297. "Position": [
  1298. 540.0,
  1299. 460.0
  1300. ]
  1301. },
  1302. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1303. "$type": "StylingComponentSaveData",
  1304. "SubStyle": ".method"
  1305. },
  1306. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1307. "$type": "PersistentIdComponentSaveData",
  1308. "PersistentId": "{DBC0BE99-B3A2-4E5C-9342-5BC193CFE34A}"
  1309. }
  1310. }
  1311. }
  1312. }
  1313. ],
  1314. "StatisticsHelper": {
  1315. "InstanceCounter": [
  1316. {
  1317. "Key": 1244476766431948410,
  1318. "Value": 1
  1319. },
  1320. {
  1321. "Key": 2781147101807596453,
  1322. "Value": 1
  1323. },
  1324. {
  1325. "Key": 7011818094993955847,
  1326. "Value": 2
  1327. },
  1328. {
  1329. "Key": 8509774054286391993,
  1330. "Value": 1
  1331. },
  1332. {
  1333. "Key": 10684225535275896474,
  1334. "Value": 1
  1335. }
  1336. ]
  1337. }
  1338. },
  1339. "Component_[8814037518971372214]": {
  1340. "$type": "EditorGraphVariableManagerComponent",
  1341. "Id": 8814037518971372214,
  1342. "m_variableData": {
  1343. "m_nameVariableMap": [
  1344. {
  1345. "Key": {
  1346. "m_id": "{0FDDE0EC-B1AC-4236-831D-F3217568F08F}"
  1347. },
  1348. "Value": {
  1349. "Datum": {
  1350. "isOverloadedStorage": false,
  1351. "scriptCanvasType": {
  1352. "m_type": 3
  1353. },
  1354. "isNullPointer": false,
  1355. "$type": "double",
  1356. "value": 0.0,
  1357. "label": "Number"
  1358. },
  1359. "VariableId": {
  1360. "m_id": "{0FDDE0EC-B1AC-4236-831D-F3217568F08F}"
  1361. },
  1362. "VariableName": "size",
  1363. "Scope": 2
  1364. }
  1365. },
  1366. {
  1367. "Key": {
  1368. "m_id": "{1A63A754-7487-4223-8107-E36F23AFAF3C}"
  1369. },
  1370. "Value": {
  1371. "Datum": {
  1372. "isOverloadedStorage": false,
  1373. "scriptCanvasType": {
  1374. "m_type": 3
  1375. },
  1376. "isNullPointer": false,
  1377. "$type": "double",
  1378. "value": 0.0,
  1379. "label": "Number"
  1380. },
  1381. "VariableId": {
  1382. "m_id": "{1A63A754-7487-4223-8107-E36F23AFAF3C}"
  1383. },
  1384. "VariableName": "Variable 4",
  1385. "Scope": 1
  1386. }
  1387. },
  1388. {
  1389. "Key": {
  1390. "m_id": "{276D3EE1-0B5B-404B-87FD-37471FE17971}"
  1391. },
  1392. "Value": {
  1393. "Datum": {
  1394. "isOverloadedStorage": false,
  1395. "scriptCanvasType": {
  1396. "m_type": 4,
  1397. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  1398. },
  1399. "isNullPointer": false,
  1400. "$type": "{F31F64EA-E384-5536-ACD6-8F01849730FC} AZStd::vector",
  1401. "label": "Array<Number>"
  1402. },
  1403. "VariableId": {
  1404. "m_id": "{276D3EE1-0B5B-404B-87FD-37471FE17971}"
  1405. },
  1406. "VariableName": "Variable 3",
  1407. "Scope": 1
  1408. }
  1409. }
  1410. ]
  1411. }
  1412. }
  1413. }
  1414. }
  1415. }
  1416. }