3
0

LY_SC_UnitTest_UnitTest_MathCustom.scriptcanvas 131 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 644947816322
  9. },
  10. "Name": "LY_SC_UnitTest_UnitTest_MathCustom",
  11. "Components": {
  12. "Component_[15589973273677090308]": {
  13. "$type": "EditorGraphVariableManagerComponent",
  14. "Id": 15589973273677090308,
  15. "m_variableData": {
  16. "m_nameVariableMap": [
  17. {
  18. "Key": {
  19. "m_id": "{0A24EDE3-FB47-4F16-B2F7-EDE0C674A296}"
  20. },
  21. "Value": {
  22. "Datum": {
  23. "isOverloadedStorage": false,
  24. "scriptCanvasType": {
  25. "m_type": 8
  26. },
  27. "isNullPointer": false,
  28. "$type": "Vector3",
  29. "value": [
  30. 2.0,
  31. 2.0,
  32. 2.0
  33. ],
  34. "label": "all2"
  35. },
  36. "VariableId": {
  37. "m_id": "{0A24EDE3-FB47-4F16-B2F7-EDE0C674A296}"
  38. },
  39. "VariableName": "all2"
  40. }
  41. },
  42. {
  43. "Key": {
  44. "m_id": "{2B4797CF-B756-4CA9-B2D9-56E5D19D3860}"
  45. },
  46. "Value": {
  47. "Datum": {
  48. "isOverloadedStorage": false,
  49. "scriptCanvasType": {
  50. "m_type": 8
  51. },
  52. "isNullPointer": false,
  53. "$type": "Vector3",
  54. "value": [
  55. 1.0,
  56. 1.0,
  57. 1.0
  58. ],
  59. "label": "subtractVector"
  60. },
  61. "VariableId": {
  62. "m_id": "{2B4797CF-B756-4CA9-B2D9-56E5D19D3860}"
  63. },
  64. "VariableName": "subtractVector"
  65. }
  66. },
  67. {
  68. "Key": {
  69. "m_id": "{6C6B3EB1-4DAE-4BA3-AE03-776A849E9C92}"
  70. },
  71. "Value": {
  72. "Datum": {
  73. "isOverloadedStorage": false,
  74. "scriptCanvasType": {
  75. "m_type": 8
  76. },
  77. "isNullPointer": false,
  78. "$type": "Vector3",
  79. "value": [
  80. 1.0,
  81. 1.0,
  82. 1.0
  83. ],
  84. "label": "addVector"
  85. },
  86. "VariableId": {
  87. "m_id": "{6C6B3EB1-4DAE-4BA3-AE03-776A849E9C92}"
  88. },
  89. "VariableName": "addVector"
  90. }
  91. },
  92. {
  93. "Key": {
  94. "m_id": "{A71AE9A5-F8C0-417D-A282-28DFF247BC3D}"
  95. },
  96. "Value": {
  97. "Datum": {
  98. "isOverloadedStorage": false,
  99. "scriptCanvasType": {
  100. "m_type": 8
  101. },
  102. "isNullPointer": false,
  103. "$type": "Vector3",
  104. "value": [
  105. 1.0,
  106. 1.0,
  107. 1.0
  108. ],
  109. "label": "normalizeVector"
  110. },
  111. "VariableId": {
  112. "m_id": "{A71AE9A5-F8C0-417D-A282-28DFF247BC3D}"
  113. },
  114. "VariableName": "normalizeVector"
  115. }
  116. },
  117. {
  118. "Key": {
  119. "m_id": "{A806609B-675E-41D4-A1F8-BD774B9BA8E6}"
  120. },
  121. "Value": {
  122. "Datum": {
  123. "isOverloadedStorage": false,
  124. "scriptCanvasType": {
  125. "m_type": 8
  126. },
  127. "isNullPointer": false,
  128. "$type": "Vector3",
  129. "value": [
  130. 0.0,
  131. 0.0,
  132. 0.0
  133. ],
  134. "label": "all0"
  135. },
  136. "VariableId": {
  137. "m_id": "{A806609B-675E-41D4-A1F8-BD774B9BA8E6}"
  138. },
  139. "VariableName": "all0"
  140. }
  141. },
  142. {
  143. "Key": {
  144. "m_id": "{F078CCD8-F564-4043-B7AD-1EDF94B0C1DD}"
  145. },
  146. "Value": {
  147. "Datum": {
  148. "isOverloadedStorage": false,
  149. "scriptCanvasType": {
  150. "m_type": 8
  151. },
  152. "isNullPointer": false,
  153. "$type": "Vector3",
  154. "value": [
  155. 0.0,
  156. 0.0,
  157. 0.0
  158. ],
  159. "label": "all1"
  160. },
  161. "VariableId": {
  162. "m_id": "{F078CCD8-F564-4043-B7AD-1EDF94B0C1DD}"
  163. },
  164. "VariableName": "all1"
  165. }
  166. }
  167. ]
  168. }
  169. },
  170. "Component_[485659973914358989]": {
  171. "$type": "EditorGraph",
  172. "Id": 485659973914358989,
  173. "m_graphData": {
  174. "m_nodes": [
  175. {
  176. "Id": {
  177. "id": 16209909297026
  178. },
  179. "Name": "SC-Node(Expect True)",
  180. "Components": {
  181. "Component_[12442526369668890549]": {
  182. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  183. "Id": 12442526369668890549,
  184. "Slots": [
  185. {
  186. "isVisibile": false,
  187. "id": {
  188. "m_id": "{D656705D-A2DF-455D-9DA3-ED8F2CE54CC2}"
  189. },
  190. "contracts": [
  191. {
  192. "$type": "SlotTypeContract"
  193. }
  194. ],
  195. "slotName": "Invalid BehaviorContext::Class name: 0",
  196. "Descriptor": {
  197. "ConnectionType": 1,
  198. "SlotType": 2
  199. },
  200. "DataType": 1
  201. },
  202. {
  203. "id": {
  204. "m_id": "{93836C4C-DC8D-4237-8DA1-E681CED554AC}"
  205. },
  206. "contracts": [
  207. {
  208. "$type": "SlotTypeContract"
  209. }
  210. ],
  211. "slotName": "Candidate",
  212. "toolTip": "a value that must be true",
  213. "Descriptor": {
  214. "ConnectionType": 1,
  215. "SlotType": 2
  216. },
  217. "DataType": 1
  218. },
  219. {
  220. "id": {
  221. "m_id": "{A97DE3E5-A661-4401-968D-A52E520FBAE4}"
  222. },
  223. "contracts": [
  224. {
  225. "$type": "SlotTypeContract"
  226. }
  227. ],
  228. "slotName": "Report",
  229. "toolTip": "additional notes for the test report",
  230. "Descriptor": {
  231. "ConnectionType": 1,
  232. "SlotType": 2
  233. },
  234. "DataType": 1
  235. },
  236. {
  237. "id": {
  238. "m_id": "{3ABEEF4B-32C3-45E3-BCF0-C203380387CC}"
  239. },
  240. "contracts": [
  241. {
  242. "$type": "SlotTypeContract"
  243. }
  244. ],
  245. "slotName": "In",
  246. "Descriptor": {
  247. "ConnectionType": 1,
  248. "SlotType": 1
  249. }
  250. },
  251. {
  252. "id": {
  253. "m_id": "{32DA3CCB-CF3B-4D37-A561-6E090E9EAA95}"
  254. },
  255. "contracts": [
  256. {
  257. "$type": "SlotTypeContract"
  258. }
  259. ],
  260. "slotName": "Out",
  261. "Descriptor": {
  262. "ConnectionType": 2,
  263. "SlotType": 1
  264. }
  265. }
  266. ],
  267. "Datums": [
  268. {
  269. "isOverloadedStorage": false,
  270. "scriptCanvasType": {
  271. "m_type": 4,
  272. "m_azType": "{85C66E59-F012-460E-9756-B36819753F4D}"
  273. },
  274. "isNullPointer": true,
  275. "label": "Invalid BehaviorContext::Class name: 0"
  276. },
  277. {
  278. "isOverloadedStorage": false,
  279. "scriptCanvasType": {
  280. "m_type": 0
  281. },
  282. "isNullPointer": false,
  283. "$type": "bool",
  284. "value": false,
  285. "label": "Candidate"
  286. },
  287. {
  288. "isOverloadedStorage": false,
  289. "scriptCanvasType": {
  290. "m_type": 5
  291. },
  292. "isNullPointer": false,
  293. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  294. "value": "",
  295. "label": "Report"
  296. }
  297. ],
  298. "methodType": 2,
  299. "methodName": "Expect True",
  300. "className": "Unit Testing",
  301. "inputSlots": [
  302. {
  303. "m_id": "{D656705D-A2DF-455D-9DA3-ED8F2CE54CC2}"
  304. },
  305. {
  306. "m_id": "{93836C4C-DC8D-4237-8DA1-E681CED554AC}"
  307. },
  308. {
  309. "m_id": "{A97DE3E5-A661-4401-968D-A52E520FBAE4}"
  310. }
  311. ],
  312. "prettyClassName": "Unit Testing"
  313. }
  314. }
  315. },
  316. {
  317. "Id": {
  318. "id": 4540483153794
  319. },
  320. "Name": "SC-Node(OperatorAdd)",
  321. "Components": {
  322. "Component_[14769369212979527025]": {
  323. "$type": "OperatorAdd",
  324. "Id": 14769369212979527025,
  325. "Slots": [
  326. {
  327. "id": {
  328. "m_id": "{030A92E1-C332-42FA-81E7-F7134A418F9F}"
  329. },
  330. "contracts": [
  331. {
  332. "$type": "SlotTypeContract"
  333. }
  334. ],
  335. "slotName": "In",
  336. "Descriptor": {
  337. "ConnectionType": 1,
  338. "SlotType": 1
  339. }
  340. },
  341. {
  342. "id": {
  343. "m_id": "{0C3F26BD-847E-41E5-B500-A4E777959906}"
  344. },
  345. "contracts": [
  346. {
  347. "$type": "SlotTypeContract"
  348. }
  349. ],
  350. "slotName": "Out",
  351. "Descriptor": {
  352. "ConnectionType": 2,
  353. "SlotType": 1
  354. }
  355. },
  356. {
  357. "id": {
  358. "m_id": "{CE7A717D-7B81-44A0-8B3E-74CAD1A3B2C4}"
  359. },
  360. "DynamicTypeOverride": 3,
  361. "contracts": [
  362. {
  363. "$type": "SlotTypeContract"
  364. },
  365. {
  366. "$type": "MathOperatorContract",
  367. "NativeTypes": [
  368. {
  369. "m_type": 3
  370. },
  371. {
  372. "m_type": 6
  373. },
  374. {
  375. "m_type": 8
  376. },
  377. {
  378. "m_type": 9
  379. },
  380. {
  381. "m_type": 10
  382. },
  383. {
  384. "m_type": 11
  385. },
  386. {
  387. "m_type": 12
  388. },
  389. {
  390. "m_type": 14
  391. },
  392. {
  393. "m_type": 15
  394. }
  395. ]
  396. }
  397. ],
  398. "slotName": "Vector3 0",
  399. "toolTip": "An operand to use in performing the specified Operation",
  400. "DisplayDataType": {
  401. "m_type": 8
  402. },
  403. "DisplayGroup": {
  404. "Value": 1114760223
  405. },
  406. "Descriptor": {
  407. "ConnectionType": 1,
  408. "SlotType": 2
  409. },
  410. "DynamicGroup": {
  411. "Value": 1114760223
  412. },
  413. "DataType": 1,
  414. "IsReference": true,
  415. "VariableReference": {
  416. "m_id": "{6C6B3EB1-4DAE-4BA3-AE03-776A849E9C92}"
  417. }
  418. },
  419. {
  420. "id": {
  421. "m_id": "{44FF0C6B-CE83-4A6D-9DC6-E8B556EB8014}"
  422. },
  423. "DynamicTypeOverride": 3,
  424. "contracts": [
  425. {
  426. "$type": "SlotTypeContract"
  427. },
  428. {
  429. "$type": "MathOperatorContract",
  430. "NativeTypes": [
  431. {
  432. "m_type": 3
  433. },
  434. {
  435. "m_type": 6
  436. },
  437. {
  438. "m_type": 8
  439. },
  440. {
  441. "m_type": 9
  442. },
  443. {
  444. "m_type": 10
  445. },
  446. {
  447. "m_type": 11
  448. },
  449. {
  450. "m_type": 12
  451. },
  452. {
  453. "m_type": 14
  454. },
  455. {
  456. "m_type": 15
  457. }
  458. ]
  459. }
  460. ],
  461. "slotName": "Vector3 1",
  462. "toolTip": "An operand to use in performing the specified Operation",
  463. "DisplayDataType": {
  464. "m_type": 8
  465. },
  466. "DisplayGroup": {
  467. "Value": 1114760223
  468. },
  469. "Descriptor": {
  470. "ConnectionType": 1,
  471. "SlotType": 2
  472. },
  473. "DynamicGroup": {
  474. "Value": 1114760223
  475. },
  476. "DataType": 1,
  477. "IsReference": true,
  478. "VariableReference": {
  479. "m_id": "{6C6B3EB1-4DAE-4BA3-AE03-776A849E9C92}"
  480. }
  481. },
  482. {
  483. "id": {
  484. "m_id": "{872BD67B-3046-406D-A436-DB63AD0C5F72}"
  485. },
  486. "DynamicTypeOverride": 3,
  487. "contracts": [
  488. {
  489. "$type": "SlotTypeContract"
  490. },
  491. {
  492. "$type": "MathOperatorContract",
  493. "NativeTypes": [
  494. {
  495. "m_type": 3
  496. },
  497. {
  498. "m_type": 6
  499. },
  500. {
  501. "m_type": 8
  502. },
  503. {
  504. "m_type": 9
  505. },
  506. {
  507. "m_type": 10
  508. },
  509. {
  510. "m_type": 11
  511. },
  512. {
  513. "m_type": 12
  514. },
  515. {
  516. "m_type": 14
  517. },
  518. {
  519. "m_type": 15
  520. }
  521. ]
  522. }
  523. ],
  524. "slotName": "Result",
  525. "toolTip": "The result of the specified operation",
  526. "DisplayDataType": {
  527. "m_type": 8
  528. },
  529. "DisplayGroup": {
  530. "Value": 1114760223
  531. },
  532. "Descriptor": {
  533. "ConnectionType": 2,
  534. "SlotType": 2
  535. },
  536. "DynamicGroup": {
  537. "Value": 1114760223
  538. },
  539. "DataType": 1,
  540. "IsReference": true,
  541. "VariableReference": {
  542. "m_id": "{6C6B3EB1-4DAE-4BA3-AE03-776A849E9C92}"
  543. }
  544. }
  545. ],
  546. "Datums": [
  547. {
  548. "isOverloadedStorage": false,
  549. "scriptCanvasType": {
  550. "m_type": 8
  551. },
  552. "isNullPointer": false,
  553. "$type": "Vector3",
  554. "value": [
  555. 0.0,
  556. 0.0,
  557. 0.0
  558. ],
  559. "label": "Vector3 0"
  560. },
  561. {
  562. "isOverloadedStorage": false,
  563. "scriptCanvasType": {
  564. "m_type": 8
  565. },
  566. "isNullPointer": false,
  567. "$type": "Vector3",
  568. "value": [
  569. 0.0,
  570. 0.0,
  571. 0.0
  572. ],
  573. "label": "Vector3 1"
  574. }
  575. ]
  576. }
  577. }
  578. },
  579. {
  580. "Id": {
  581. "id": 1177523761026
  582. },
  583. "Name": "SC-Node(Mark Complete)",
  584. "Components": {
  585. "Component_[16459549645083906314]": {
  586. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  587. "Id": 16459549645083906314,
  588. "Slots": [
  589. {
  590. "isVisibile": false,
  591. "id": {
  592. "m_id": "{9E2381D2-4466-4FBB-8FB0-A5B97CBBF4E1}"
  593. },
  594. "contracts": [
  595. {
  596. "$type": "SlotTypeContract"
  597. }
  598. ],
  599. "slotName": "Invalid BehaviorContext::Class name: 0",
  600. "Descriptor": {
  601. "ConnectionType": 1,
  602. "SlotType": 2
  603. },
  604. "DataType": 1
  605. },
  606. {
  607. "id": {
  608. "m_id": "{C2F3355B-0604-429F-8EF0-70BAFEDAE355}"
  609. },
  610. "contracts": [
  611. {
  612. "$type": "SlotTypeContract"
  613. }
  614. ],
  615. "slotName": "Report",
  616. "toolTip": "additional notes for the test report",
  617. "Descriptor": {
  618. "ConnectionType": 1,
  619. "SlotType": 2
  620. },
  621. "DataType": 1
  622. },
  623. {
  624. "id": {
  625. "m_id": "{452C7733-03A4-4126-856C-FEB4D293B514}"
  626. },
  627. "contracts": [
  628. {
  629. "$type": "SlotTypeContract"
  630. }
  631. ],
  632. "slotName": "In",
  633. "Descriptor": {
  634. "ConnectionType": 1,
  635. "SlotType": 1
  636. }
  637. },
  638. {
  639. "id": {
  640. "m_id": "{29608C38-05E0-4965-84DC-B9FBCE5B41A4}"
  641. },
  642. "contracts": [
  643. {
  644. "$type": "SlotTypeContract"
  645. }
  646. ],
  647. "slotName": "Out",
  648. "Descriptor": {
  649. "ConnectionType": 2,
  650. "SlotType": 1
  651. }
  652. }
  653. ],
  654. "Datums": [
  655. {
  656. "isOverloadedStorage": false,
  657. "scriptCanvasType": {
  658. "m_type": 4,
  659. "m_azType": "{85C66E59-F012-460E-9756-B36819753F4D}"
  660. },
  661. "isNullPointer": true,
  662. "label": "Invalid BehaviorContext::Class name: 0"
  663. },
  664. {
  665. "isOverloadedStorage": false,
  666. "scriptCanvasType": {
  667. "m_type": 5
  668. },
  669. "isNullPointer": false,
  670. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  671. "value": "",
  672. "label": "Report"
  673. }
  674. ],
  675. "methodType": 2,
  676. "methodName": "Mark Complete",
  677. "className": "Unit Testing",
  678. "inputSlots": [
  679. {
  680. "m_id": "{9E2381D2-4466-4FBB-8FB0-A5B97CBBF4E1}"
  681. },
  682. {
  683. "m_id": "{C2F3355B-0604-429F-8EF0-70BAFEDAE355}"
  684. }
  685. ],
  686. "prettyClassName": "Unit Testing"
  687. }
  688. }
  689. },
  690. {
  691. "Id": {
  692. "id": 14637951266690
  693. },
  694. "Name": "SC-Node(ScriptCanvas_Vector3Functions_IsNormalized)",
  695. "Components": {
  696. "Component_[17966581615714431732]": {
  697. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  698. "Id": 17966581615714431732,
  699. "Slots": [
  700. {
  701. "id": {
  702. "m_id": "{758E0223-6782-4E02-B458-7F1638C7678E}"
  703. },
  704. "contracts": [
  705. {
  706. "$type": "SlotTypeContract"
  707. }
  708. ],
  709. "slotName": "Source",
  710. "Descriptor": {
  711. "ConnectionType": 1,
  712. "SlotType": 2
  713. },
  714. "DataType": 1,
  715. "IsReference": true,
  716. "VariableReference": {
  717. "m_id": "{A71AE9A5-F8C0-417D-A282-28DFF247BC3D}"
  718. }
  719. },
  720. {
  721. "id": {
  722. "m_id": "{235C6117-E3B3-49B4-AB9F-F243CCF7505F}"
  723. },
  724. "contracts": [
  725. {
  726. "$type": "SlotTypeContract"
  727. }
  728. ],
  729. "slotName": "Tolerance",
  730. "Descriptor": {
  731. "ConnectionType": 1,
  732. "SlotType": 2
  733. },
  734. "DataType": 1
  735. },
  736. {
  737. "id": {
  738. "m_id": "{45BA06A7-1A0C-4AA8-9280-5F267706D3C2}"
  739. },
  740. "contracts": [
  741. {
  742. "$type": "SlotTypeContract"
  743. }
  744. ],
  745. "slotName": "In",
  746. "Descriptor": {
  747. "ConnectionType": 1,
  748. "SlotType": 1
  749. }
  750. },
  751. {
  752. "id": {
  753. "m_id": "{BCA5D0A6-2BA5-4BDA-B23E-14894B94001A}"
  754. },
  755. "contracts": [
  756. {
  757. "$type": "SlotTypeContract"
  758. }
  759. ],
  760. "slotName": "Out",
  761. "Descriptor": {
  762. "ConnectionType": 2,
  763. "SlotType": 1
  764. }
  765. },
  766. {
  767. "id": {
  768. "m_id": "{88EB6432-8B97-4F26-AD83-D1B20A404CD7}"
  769. },
  770. "contracts": [
  771. {
  772. "$type": "SlotTypeContract"
  773. }
  774. ],
  775. "slotName": "Boolean",
  776. "DisplayDataType": {
  777. "m_type": 0
  778. },
  779. "Descriptor": {
  780. "ConnectionType": 2,
  781. "SlotType": 2
  782. },
  783. "DataType": 1
  784. }
  785. ],
  786. "Datums": [
  787. {
  788. "isOverloadedStorage": false,
  789. "scriptCanvasType": {
  790. "m_type": 8
  791. },
  792. "isNullPointer": false,
  793. "$type": "Vector3",
  794. "value": [
  795. 0.0,
  796. 0.0,
  797. 0.0
  798. ],
  799. "label": "Source"
  800. },
  801. {
  802. "isOverloadedStorage": false,
  803. "scriptCanvasType": {
  804. "m_type": 3
  805. },
  806. "isNullPointer": false,
  807. "$type": "double",
  808. "value": 0.01,
  809. "label": "Tolerance"
  810. }
  811. ],
  812. "methodType": 1,
  813. "methodName": "ScriptCanvas_Vector3Functions_IsNormalized",
  814. "inputSlots": [
  815. {
  816. "m_id": "{758E0223-6782-4E02-B458-7F1638C7678E}"
  817. },
  818. {
  819. "m_id": "{235C6117-E3B3-49B4-AB9F-F243CCF7505F}"
  820. }
  821. ],
  822. "prettyClassName": "ScriptCanvas_Vector3Functions_IsNormalized"
  823. }
  824. }
  825. },
  826. {
  827. "Id": {
  828. "id": 769501867906
  829. },
  830. "Name": "SC-Node(Start)",
  831. "Components": {
  832. "Component_[3353907854895616834]": {
  833. "$type": "Start",
  834. "Id": 3353907854895616834,
  835. "Slots": [
  836. {
  837. "id": {
  838. "m_id": "{FEAB4599-117F-4E94-BE01-52BD771CB8B4}"
  839. },
  840. "contracts": [
  841. {
  842. "$type": "SlotTypeContract"
  843. }
  844. ],
  845. "slotName": "Out",
  846. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  847. "Descriptor": {
  848. "ConnectionType": 2,
  849. "SlotType": 1
  850. }
  851. }
  852. ]
  853. }
  854. }
  855. },
  856. {
  857. "Id": {
  858. "id": 11210567364482
  859. },
  860. "Name": "SC-Node(Expect Equal)",
  861. "Components": {
  862. "Component_[4213363739403327115]": {
  863. "$type": "MethodOverloaded",
  864. "Id": 4213363739403327115,
  865. "Slots": [
  866. {
  867. "isVisibile": false,
  868. "id": {
  869. "m_id": "{9A400753-8A30-4A7C-929A-3651D63D84F4}"
  870. },
  871. "contracts": [
  872. {
  873. "$type": "SlotTypeContract"
  874. }
  875. ],
  876. "slotName": "Invalid BehaviorContext::Class name: 0",
  877. "DisplayDataType": {
  878. "m_type": 4,
  879. "m_azType": "{85C66E59-F012-460E-9756-B36819753F4D}"
  880. },
  881. "Descriptor": {
  882. "ConnectionType": 1,
  883. "SlotType": 2
  884. },
  885. "DataType": 1
  886. },
  887. {
  888. "id": {
  889. "m_id": "{5E163035-F6AB-4251-A28F-D4FCF726E5B1}"
  890. },
  891. "DynamicTypeOverride": 1,
  892. "contracts": [
  893. {
  894. "$type": "SlotTypeContract"
  895. },
  896. {
  897. "$type": "OverloadContract"
  898. }
  899. ],
  900. "slotName": "Candidate",
  901. "toolTip": "left of ==",
  902. "DisplayDataType": {
  903. "m_type": 8
  904. },
  905. "Descriptor": {
  906. "ConnectionType": 1,
  907. "SlotType": 2
  908. },
  909. "DataType": 1,
  910. "IsReference": true,
  911. "VariableReference": {
  912. "m_id": "{6C6B3EB1-4DAE-4BA3-AE03-776A849E9C92}"
  913. }
  914. },
  915. {
  916. "id": {
  917. "m_id": "{D36F65FB-D202-4CD8-8EFA-2554B93FF88A}"
  918. },
  919. "DynamicTypeOverride": 1,
  920. "contracts": [
  921. {
  922. "$type": "SlotTypeContract"
  923. },
  924. {
  925. "$type": "OverloadContract"
  926. }
  927. ],
  928. "slotName": "Reference",
  929. "toolTip": "right of ==",
  930. "DisplayDataType": {
  931. "m_type": 8
  932. },
  933. "Descriptor": {
  934. "ConnectionType": 1,
  935. "SlotType": 2
  936. },
  937. "DataType": 1,
  938. "IsReference": true,
  939. "VariableReference": {
  940. "m_id": "{0A24EDE3-FB47-4F16-B2F7-EDE0C674A296}"
  941. }
  942. },
  943. {
  944. "id": {
  945. "m_id": "{2F11BB67-415D-41F4-8547-D5F08C327BA1}"
  946. },
  947. "contracts": [
  948. {
  949. "$type": "SlotTypeContract"
  950. }
  951. ],
  952. "slotName": "Report",
  953. "toolTip": "additional notes for the test report",
  954. "DisplayDataType": {
  955. "m_type": 5
  956. },
  957. "Descriptor": {
  958. "ConnectionType": 1,
  959. "SlotType": 2
  960. },
  961. "DataType": 1
  962. },
  963. {
  964. "id": {
  965. "m_id": "{F9FECC73-EF81-4F43-987B-5C3CF09D74F4}"
  966. },
  967. "contracts": [
  968. {
  969. "$type": "SlotTypeContract"
  970. }
  971. ],
  972. "slotName": "In",
  973. "Descriptor": {
  974. "ConnectionType": 1,
  975. "SlotType": 1
  976. }
  977. },
  978. {
  979. "id": {
  980. "m_id": "{C10DE1E8-4249-4084-93F3-84F230ADB59F}"
  981. },
  982. "contracts": [
  983. {
  984. "$type": "SlotTypeContract"
  985. }
  986. ],
  987. "slotName": "Out",
  988. "Descriptor": {
  989. "ConnectionType": 2,
  990. "SlotType": 1
  991. }
  992. }
  993. ],
  994. "Datums": [
  995. {
  996. "isOverloadedStorage": false,
  997. "scriptCanvasType": {
  998. "m_type": 4,
  999. "m_azType": "{85C66E59-F012-460E-9756-B36819753F4D}"
  1000. },
  1001. "isNullPointer": true,
  1002. "label": "Invalid BehaviorContext::Class name: 0"
  1003. },
  1004. {
  1005. "isOverloadedStorage": false,
  1006. "scriptCanvasType": {
  1007. "m_type": 8
  1008. },
  1009. "isNullPointer": false,
  1010. "$type": "Vector3",
  1011. "value": [
  1012. 0.0,
  1013. 0.0,
  1014. 0.0
  1015. ],
  1016. "label": "Candidate"
  1017. },
  1018. {
  1019. "isOverloadedStorage": false,
  1020. "scriptCanvasType": {
  1021. "m_type": 8
  1022. },
  1023. "isNullPointer": false,
  1024. "$type": "Vector3",
  1025. "value": [
  1026. 0.0,
  1027. 0.0,
  1028. 0.0
  1029. ],
  1030. "label": "Reference"
  1031. },
  1032. {
  1033. "isOverloadedStorage": false,
  1034. "scriptCanvasType": {
  1035. "m_type": 5
  1036. },
  1037. "isNullPointer": false,
  1038. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  1039. "value": "",
  1040. "label": "Report"
  1041. }
  1042. ],
  1043. "methodType": 2,
  1044. "methodName": "Expect Equal",
  1045. "className": "Unit Testing",
  1046. "inputSlots": [
  1047. {
  1048. "m_id": "{9A400753-8A30-4A7C-929A-3651D63D84F4}"
  1049. },
  1050. {
  1051. "m_id": "{5E163035-F6AB-4251-A28F-D4FCF726E5B1}"
  1052. },
  1053. {
  1054. "m_id": "{D36F65FB-D202-4CD8-8EFA-2554B93FF88A}"
  1055. },
  1056. {
  1057. "m_id": "{2F11BB67-415D-41F4-8547-D5F08C327BA1}"
  1058. }
  1059. ],
  1060. "orderedInputSlotIds": [
  1061. {
  1062. "m_id": "{9A400753-8A30-4A7C-929A-3651D63D84F4}"
  1063. },
  1064. {
  1065. "m_id": "{5E163035-F6AB-4251-A28F-D4FCF726E5B1}"
  1066. },
  1067. {
  1068. "m_id": "{D36F65FB-D202-4CD8-8EFA-2554B93FF88A}"
  1069. },
  1070. {
  1071. "m_id": "{2F11BB67-415D-41F4-8547-D5F08C327BA1}"
  1072. }
  1073. ],
  1074. "outputSlotIds": [
  1075. {}
  1076. ]
  1077. }
  1078. }
  1079. },
  1080. {
  1081. "Id": {
  1082. "id": 12980093890434
  1083. },
  1084. "Name": "SC-Node(Expect Equal)",
  1085. "Components": {
  1086. "Component_[5383037122933705583]": {
  1087. "$type": "MethodOverloaded",
  1088. "Id": 5383037122933705583,
  1089. "Slots": [
  1090. {
  1091. "isVisibile": false,
  1092. "id": {
  1093. "m_id": "{81857675-4B27-4C11-95BF-0DA34ACE1139}"
  1094. },
  1095. "contracts": [
  1096. {
  1097. "$type": "SlotTypeContract"
  1098. }
  1099. ],
  1100. "slotName": "Invalid BehaviorContext::Class name: 0",
  1101. "DisplayDataType": {
  1102. "m_type": 4,
  1103. "m_azType": "{85C66E59-F012-460E-9756-B36819753F4D}"
  1104. },
  1105. "Descriptor": {
  1106. "ConnectionType": 1,
  1107. "SlotType": 2
  1108. },
  1109. "DataType": 1
  1110. },
  1111. {
  1112. "id": {
  1113. "m_id": "{70AA8459-354C-4B53-8EF6-599D0EA177B2}"
  1114. },
  1115. "DynamicTypeOverride": 1,
  1116. "contracts": [
  1117. {
  1118. "$type": "SlotTypeContract"
  1119. },
  1120. {
  1121. "$type": "OverloadContract"
  1122. }
  1123. ],
  1124. "slotName": "Candidate",
  1125. "toolTip": "left of ==",
  1126. "DisplayDataType": {
  1127. "m_type": 8
  1128. },
  1129. "Descriptor": {
  1130. "ConnectionType": 1,
  1131. "SlotType": 2
  1132. },
  1133. "DataType": 1,
  1134. "IsReference": true,
  1135. "VariableReference": {
  1136. "m_id": "{2B4797CF-B756-4CA9-B2D9-56E5D19D3860}"
  1137. }
  1138. },
  1139. {
  1140. "id": {
  1141. "m_id": "{C4AF8642-5F6D-4AEF-8B91-28D4D649FC1C}"
  1142. },
  1143. "DynamicTypeOverride": 1,
  1144. "contracts": [
  1145. {
  1146. "$type": "SlotTypeContract"
  1147. },
  1148. {
  1149. "$type": "OverloadContract"
  1150. }
  1151. ],
  1152. "slotName": "Reference",
  1153. "toolTip": "right of ==",
  1154. "DisplayDataType": {
  1155. "m_type": 8
  1156. },
  1157. "Descriptor": {
  1158. "ConnectionType": 1,
  1159. "SlotType": 2
  1160. },
  1161. "DataType": 1,
  1162. "IsReference": true,
  1163. "VariableReference": {
  1164. "m_id": "{A806609B-675E-41D4-A1F8-BD774B9BA8E6}"
  1165. }
  1166. },
  1167. {
  1168. "id": {
  1169. "m_id": "{3714984E-D91E-4716-832C-5E926D99CD1A}"
  1170. },
  1171. "contracts": [
  1172. {
  1173. "$type": "SlotTypeContract"
  1174. }
  1175. ],
  1176. "slotName": "Report",
  1177. "toolTip": "additional notes for the test report",
  1178. "DisplayDataType": {
  1179. "m_type": 5
  1180. },
  1181. "Descriptor": {
  1182. "ConnectionType": 1,
  1183. "SlotType": 2
  1184. },
  1185. "DataType": 1
  1186. },
  1187. {
  1188. "id": {
  1189. "m_id": "{F609418E-EAAE-4A07-9CD6-A76414B46C1F}"
  1190. },
  1191. "contracts": [
  1192. {
  1193. "$type": "SlotTypeContract"
  1194. }
  1195. ],
  1196. "slotName": "In",
  1197. "Descriptor": {
  1198. "ConnectionType": 1,
  1199. "SlotType": 1
  1200. }
  1201. },
  1202. {
  1203. "id": {
  1204. "m_id": "{80D873DB-46B8-49C8-BC0F-ED715DBB87D0}"
  1205. },
  1206. "contracts": [
  1207. {
  1208. "$type": "SlotTypeContract"
  1209. }
  1210. ],
  1211. "slotName": "Out",
  1212. "Descriptor": {
  1213. "ConnectionType": 2,
  1214. "SlotType": 1
  1215. }
  1216. }
  1217. ],
  1218. "Datums": [
  1219. {
  1220. "isOverloadedStorage": false,
  1221. "scriptCanvasType": {
  1222. "m_type": 4,
  1223. "m_azType": "{85C66E59-F012-460E-9756-B36819753F4D}"
  1224. },
  1225. "isNullPointer": true,
  1226. "label": "Invalid BehaviorContext::Class name: 0"
  1227. },
  1228. {
  1229. "isOverloadedStorage": false,
  1230. "scriptCanvasType": {
  1231. "m_type": 8
  1232. },
  1233. "isNullPointer": false,
  1234. "$type": "Vector3",
  1235. "value": [
  1236. 0.0,
  1237. 0.0,
  1238. 0.0
  1239. ],
  1240. "label": "Candidate"
  1241. },
  1242. {
  1243. "isOverloadedStorage": false,
  1244. "scriptCanvasType": {
  1245. "m_type": 8
  1246. },
  1247. "isNullPointer": false,
  1248. "$type": "Vector3",
  1249. "value": [
  1250. 0.0,
  1251. 0.0,
  1252. 0.0
  1253. ],
  1254. "label": "Reference"
  1255. },
  1256. {
  1257. "isOverloadedStorage": false,
  1258. "scriptCanvasType": {
  1259. "m_type": 5
  1260. },
  1261. "isNullPointer": false,
  1262. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  1263. "value": "",
  1264. "label": "Report"
  1265. }
  1266. ],
  1267. "methodType": 2,
  1268. "methodName": "Expect Equal",
  1269. "className": "Unit Testing",
  1270. "inputSlots": [
  1271. {
  1272. "m_id": "{81857675-4B27-4C11-95BF-0DA34ACE1139}"
  1273. },
  1274. {
  1275. "m_id": "{70AA8459-354C-4B53-8EF6-599D0EA177B2}"
  1276. },
  1277. {
  1278. "m_id": "{C4AF8642-5F6D-4AEF-8B91-28D4D649FC1C}"
  1279. },
  1280. {
  1281. "m_id": "{3714984E-D91E-4716-832C-5E926D99CD1A}"
  1282. }
  1283. ],
  1284. "orderedInputSlotIds": [
  1285. {
  1286. "m_id": "{81857675-4B27-4C11-95BF-0DA34ACE1139}"
  1287. },
  1288. {
  1289. "m_id": "{70AA8459-354C-4B53-8EF6-599D0EA177B2}"
  1290. },
  1291. {
  1292. "m_id": "{C4AF8642-5F6D-4AEF-8B91-28D4D649FC1C}"
  1293. },
  1294. {
  1295. "m_id": "{3714984E-D91E-4716-832C-5E926D99CD1A}"
  1296. }
  1297. ],
  1298. "outputSlotIds": [
  1299. {}
  1300. ]
  1301. }
  1302. }
  1303. },
  1304. {
  1305. "Id": {
  1306. "id": 6322894581634
  1307. },
  1308. "Name": "SC-Node(OperatorSub)",
  1309. "Components": {
  1310. "Component_[7144172281196704184]": {
  1311. "$type": "OperatorSub",
  1312. "Id": 7144172281196704184,
  1313. "Slots": [
  1314. {
  1315. "id": {
  1316. "m_id": "{5828CBD5-4819-41BD-B96C-5FA976B50D47}"
  1317. },
  1318. "contracts": [
  1319. {
  1320. "$type": "SlotTypeContract"
  1321. }
  1322. ],
  1323. "slotName": "In",
  1324. "Descriptor": {
  1325. "ConnectionType": 1,
  1326. "SlotType": 1
  1327. }
  1328. },
  1329. {
  1330. "id": {
  1331. "m_id": "{96E4CE14-047F-4CC8-8B5C-D114BC29778F}"
  1332. },
  1333. "contracts": [
  1334. {
  1335. "$type": "SlotTypeContract"
  1336. }
  1337. ],
  1338. "slotName": "Out",
  1339. "Descriptor": {
  1340. "ConnectionType": 2,
  1341. "SlotType": 1
  1342. }
  1343. },
  1344. {
  1345. "id": {
  1346. "m_id": "{6EFAF1C9-A053-4B53-8CC6-3764AEA78D14}"
  1347. },
  1348. "DynamicTypeOverride": 3,
  1349. "contracts": [
  1350. {
  1351. "$type": "SlotTypeContract"
  1352. },
  1353. {
  1354. "$type": "MathOperatorContract",
  1355. "NativeTypes": [
  1356. {
  1357. "m_type": 3
  1358. },
  1359. {
  1360. "m_type": 8
  1361. },
  1362. {
  1363. "m_type": 9
  1364. },
  1365. {
  1366. "m_type": 10
  1367. },
  1368. {
  1369. "m_type": 12
  1370. },
  1371. {
  1372. "m_type": 14
  1373. },
  1374. {
  1375. "m_type": 15
  1376. }
  1377. ]
  1378. }
  1379. ],
  1380. "slotName": "Vector3 0",
  1381. "toolTip": "An operand to use in performing the specified Operation",
  1382. "DisplayDataType": {
  1383. "m_type": 8
  1384. },
  1385. "DisplayGroup": {
  1386. "Value": 1114760223
  1387. },
  1388. "Descriptor": {
  1389. "ConnectionType": 1,
  1390. "SlotType": 2
  1391. },
  1392. "DynamicGroup": {
  1393. "Value": 1114760223
  1394. },
  1395. "DataType": 1,
  1396. "IsReference": true,
  1397. "VariableReference": {
  1398. "m_id": "{2B4797CF-B756-4CA9-B2D9-56E5D19D3860}"
  1399. }
  1400. },
  1401. {
  1402. "id": {
  1403. "m_id": "{6CD71D93-26C9-47D7-B4E0-83F5F137ADA5}"
  1404. },
  1405. "DynamicTypeOverride": 3,
  1406. "contracts": [
  1407. {
  1408. "$type": "SlotTypeContract"
  1409. },
  1410. {
  1411. "$type": "MathOperatorContract",
  1412. "NativeTypes": [
  1413. {
  1414. "m_type": 3
  1415. },
  1416. {
  1417. "m_type": 8
  1418. },
  1419. {
  1420. "m_type": 9
  1421. },
  1422. {
  1423. "m_type": 10
  1424. },
  1425. {
  1426. "m_type": 12
  1427. },
  1428. {
  1429. "m_type": 14
  1430. },
  1431. {
  1432. "m_type": 15
  1433. }
  1434. ]
  1435. }
  1436. ],
  1437. "slotName": "Vector3 1",
  1438. "toolTip": "An operand to use in performing the specified Operation",
  1439. "DisplayDataType": {
  1440. "m_type": 8
  1441. },
  1442. "DisplayGroup": {
  1443. "Value": 1114760223
  1444. },
  1445. "Descriptor": {
  1446. "ConnectionType": 1,
  1447. "SlotType": 2
  1448. },
  1449. "DynamicGroup": {
  1450. "Value": 1114760223
  1451. },
  1452. "DataType": 1,
  1453. "IsReference": true,
  1454. "VariableReference": {
  1455. "m_id": "{2B4797CF-B756-4CA9-B2D9-56E5D19D3860}"
  1456. }
  1457. },
  1458. {
  1459. "id": {
  1460. "m_id": "{20C21B22-1D75-4D5E-89C4-6DE414B184C7}"
  1461. },
  1462. "DynamicTypeOverride": 3,
  1463. "contracts": [
  1464. {
  1465. "$type": "SlotTypeContract"
  1466. },
  1467. {
  1468. "$type": "MathOperatorContract",
  1469. "NativeTypes": [
  1470. {
  1471. "m_type": 3
  1472. },
  1473. {
  1474. "m_type": 8
  1475. },
  1476. {
  1477. "m_type": 9
  1478. },
  1479. {
  1480. "m_type": 10
  1481. },
  1482. {
  1483. "m_type": 12
  1484. },
  1485. {
  1486. "m_type": 14
  1487. },
  1488. {
  1489. "m_type": 15
  1490. }
  1491. ]
  1492. }
  1493. ],
  1494. "slotName": "Result",
  1495. "toolTip": "The result of the specified operation",
  1496. "DisplayDataType": {
  1497. "m_type": 8
  1498. },
  1499. "DisplayGroup": {
  1500. "Value": 1114760223
  1501. },
  1502. "Descriptor": {
  1503. "ConnectionType": 2,
  1504. "SlotType": 2
  1505. },
  1506. "DynamicGroup": {
  1507. "Value": 1114760223
  1508. },
  1509. "DataType": 1,
  1510. "IsReference": true,
  1511. "VariableReference": {
  1512. "m_id": "{2B4797CF-B756-4CA9-B2D9-56E5D19D3860}"
  1513. }
  1514. }
  1515. ],
  1516. "Datums": [
  1517. {
  1518. "isOverloadedStorage": false,
  1519. "scriptCanvasType": {
  1520. "m_type": 8
  1521. },
  1522. "isNullPointer": false,
  1523. "$type": "Vector3",
  1524. "value": [
  1525. 0.0,
  1526. 0.0,
  1527. 0.0
  1528. ],
  1529. "label": "Vector3 0"
  1530. },
  1531. {
  1532. "isOverloadedStorage": false,
  1533. "scriptCanvasType": {
  1534. "m_type": 8
  1535. },
  1536. "isNullPointer": false,
  1537. "$type": "Vector3",
  1538. "value": [
  1539. 0.0,
  1540. 0.0,
  1541. 0.0
  1542. ],
  1543. "label": "Vector3 1"
  1544. }
  1545. ]
  1546. }
  1547. }
  1548. },
  1549. {
  1550. "Id": {
  1551. "id": 9745983516546
  1552. },
  1553. "Name": "SC-Node(ScriptCanvas_Vector3Functions_Normalize)",
  1554. "Components": {
  1555. "Component_[9912027874217279621]": {
  1556. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  1557. "Id": 9912027874217279621,
  1558. "Slots": [
  1559. {
  1560. "id": {
  1561. "m_id": "{82FFF277-55DC-4B38-AFD9-2BDC7B05A084}"
  1562. },
  1563. "contracts": [
  1564. {
  1565. "$type": "SlotTypeContract"
  1566. }
  1567. ],
  1568. "slotName": "Source",
  1569. "Descriptor": {
  1570. "ConnectionType": 1,
  1571. "SlotType": 2
  1572. },
  1573. "DataType": 1,
  1574. "IsReference": true,
  1575. "VariableReference": {
  1576. "m_id": "{A71AE9A5-F8C0-417D-A282-28DFF247BC3D}"
  1577. }
  1578. },
  1579. {
  1580. "id": {
  1581. "m_id": "{78E5546B-E306-44CC-9214-875D14485358}"
  1582. },
  1583. "contracts": [
  1584. {
  1585. "$type": "SlotTypeContract"
  1586. }
  1587. ],
  1588. "slotName": "In",
  1589. "Descriptor": {
  1590. "ConnectionType": 1,
  1591. "SlotType": 1
  1592. }
  1593. },
  1594. {
  1595. "id": {
  1596. "m_id": "{F535A00C-506F-4059-9CD9-3F5797FC8067}"
  1597. },
  1598. "contracts": [
  1599. {
  1600. "$type": "SlotTypeContract"
  1601. }
  1602. ],
  1603. "slotName": "Out",
  1604. "Descriptor": {
  1605. "ConnectionType": 2,
  1606. "SlotType": 1
  1607. }
  1608. },
  1609. {
  1610. "id": {
  1611. "m_id": "{EC435266-8B23-4591-8266-0FB0C91FBA7D}"
  1612. },
  1613. "contracts": [
  1614. {
  1615. "$type": "SlotTypeContract"
  1616. }
  1617. ],
  1618. "slotName": "Vector3",
  1619. "DisplayDataType": {
  1620. "m_type": 8
  1621. },
  1622. "Descriptor": {
  1623. "ConnectionType": 2,
  1624. "SlotType": 2
  1625. },
  1626. "DataType": 1,
  1627. "IsReference": true,
  1628. "VariableReference": {
  1629. "m_id": "{A71AE9A5-F8C0-417D-A282-28DFF247BC3D}"
  1630. }
  1631. }
  1632. ],
  1633. "Datums": [
  1634. {
  1635. "isOverloadedStorage": false,
  1636. "scriptCanvasType": {
  1637. "m_type": 8
  1638. },
  1639. "isNullPointer": false,
  1640. "$type": "Vector3",
  1641. "value": [
  1642. 0.0,
  1643. 0.0,
  1644. 0.0
  1645. ],
  1646. "label": "Source"
  1647. }
  1648. ],
  1649. "methodType": 1,
  1650. "methodName": "ScriptCanvas_Vector3Functions_Normalize",
  1651. "inputSlots": [
  1652. {
  1653. "m_id": "{82FFF277-55DC-4B38-AFD9-2BDC7B05A084}"
  1654. }
  1655. ],
  1656. "prettyClassName": "ScriptCanvas_Vector3Functions_Normalize"
  1657. }
  1658. }
  1659. }
  1660. ],
  1661. "m_connections": [
  1662. {
  1663. "Id": {
  1664. "id": 5171843346306
  1665. },
  1666. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Add (+): In)",
  1667. "Components": {
  1668. "Component_[4512905234913926849]": {
  1669. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1670. "Id": 4512905234913926849,
  1671. "sourceEndpoint": {
  1672. "nodeId": {
  1673. "id": 769501867906
  1674. },
  1675. "slotId": {
  1676. "m_id": "{FEAB4599-117F-4E94-BE01-52BD771CB8B4}"
  1677. }
  1678. },
  1679. "targetEndpoint": {
  1680. "nodeId": {
  1681. "id": 4540483153794
  1682. },
  1683. "slotId": {
  1684. "m_id": "{030A92E1-C332-42FA-81E7-F7134A418F9F}"
  1685. }
  1686. }
  1687. }
  1688. }
  1689. },
  1690. {
  1691. "Id": {
  1692. "id": 7207657844610
  1693. },
  1694. "Name": "srcEndpoint=(Add (+): Out), destEndpoint=(Subtract (-): In)",
  1695. "Components": {
  1696. "Component_[9395331961731509570]": {
  1697. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1698. "Id": 9395331961731509570,
  1699. "sourceEndpoint": {
  1700. "nodeId": {
  1701. "id": 4540483153794
  1702. },
  1703. "slotId": {
  1704. "m_id": "{0C3F26BD-847E-41E5-B500-A4E777959906}"
  1705. }
  1706. },
  1707. "targetEndpoint": {
  1708. "nodeId": {
  1709. "id": 6322894581634
  1710. },
  1711. "slotId": {
  1712. "m_id": "{5828CBD5-4819-41BD-B96C-5FA976B50D47}"
  1713. }
  1714. }
  1715. }
  1716. }
  1717. },
  1718. {
  1719. "Id": {
  1720. "id": 10544847433602
  1721. },
  1722. "Name": "srcEndpoint=(Subtract (-): Out), destEndpoint=(ScriptCanvas_Vector3Functions_Normalize: In)",
  1723. "Components": {
  1724. "Component_[11839863443230905986]": {
  1725. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1726. "Id": 11839863443230905986,
  1727. "sourceEndpoint": {
  1728. "nodeId": {
  1729. "id": 6322894581634
  1730. },
  1731. "slotId": {
  1732. "m_id": "{96E4CE14-047F-4CC8-8B5C-D114BC29778F}"
  1733. }
  1734. },
  1735. "targetEndpoint": {
  1736. "nodeId": {
  1737. "id": 9745983516546
  1738. },
  1739. "slotId": {
  1740. "m_id": "{78E5546B-E306-44CC-9214-875D14485358}"
  1741. }
  1742. }
  1743. }
  1744. }
  1745. },
  1746. {
  1747. "Id": {
  1748. "id": 12056675921794
  1749. },
  1750. "Name": "srcEndpoint=(ScriptCanvas_Vector3Functions_Normalize: Out), destEndpoint=(Expect Equal: In)",
  1751. "Components": {
  1752. "Component_[6557555707341830248]": {
  1753. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1754. "Id": 6557555707341830248,
  1755. "sourceEndpoint": {
  1756. "nodeId": {
  1757. "id": 9745983516546
  1758. },
  1759. "slotId": {
  1760. "m_id": "{F535A00C-506F-4059-9CD9-3F5797FC8067}"
  1761. }
  1762. },
  1763. "targetEndpoint": {
  1764. "nodeId": {
  1765. "id": 11210567364482
  1766. },
  1767. "slotId": {
  1768. "m_id": "{F9FECC73-EF81-4F43-987B-5C3CF09D74F4}"
  1769. }
  1770. }
  1771. }
  1772. }
  1773. },
  1774. {
  1775. "Id": {
  1776. "id": 13594274213762
  1777. },
  1778. "Name": "srcEndpoint=(Expect Equal: Out), destEndpoint=(Expect Equal: In)",
  1779. "Components": {
  1780. "Component_[13607480116944598330]": {
  1781. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1782. "Id": 13607480116944598330,
  1783. "sourceEndpoint": {
  1784. "nodeId": {
  1785. "id": 11210567364482
  1786. },
  1787. "slotId": {
  1788. "m_id": "{C10DE1E8-4249-4084-93F3-84F230ADB59F}"
  1789. }
  1790. },
  1791. "targetEndpoint": {
  1792. "nodeId": {
  1793. "id": 12980093890434
  1794. },
  1795. "slotId": {
  1796. "m_id": "{F609418E-EAAE-4A07-9CD6-A76414B46C1F}"
  1797. }
  1798. }
  1799. }
  1800. }
  1801. },
  1802. {
  1803. "Id": {
  1804. "id": 15535599431554
  1805. },
  1806. "Name": "srcEndpoint=(Expect Equal: Out), destEndpoint=(ScriptCanvas_Vector3Functions_IsNormalized: In)",
  1807. "Components": {
  1808. "Component_[4125493971483328003]": {
  1809. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1810. "Id": 4125493971483328003,
  1811. "sourceEndpoint": {
  1812. "nodeId": {
  1813. "id": 12980093890434
  1814. },
  1815. "slotId": {
  1816. "m_id": "{80D873DB-46B8-49C8-BC0F-ED715DBB87D0}"
  1817. }
  1818. },
  1819. "targetEndpoint": {
  1820. "nodeId": {
  1821. "id": 14637951266690
  1822. },
  1823. "slotId": {
  1824. "m_id": "{45BA06A7-1A0C-4AA8-9280-5F267706D3C2}"
  1825. }
  1826. }
  1827. }
  1828. }
  1829. },
  1830. {
  1831. "Id": {
  1832. "id": 16819794653058
  1833. },
  1834. "Name": "srcEndpoint=(ScriptCanvas_Vector3Functions_IsNormalized: Boolean), destEndpoint=(Expect True: Candidate)",
  1835. "Components": {
  1836. "Component_[16414346347430051585]": {
  1837. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1838. "Id": 16414346347430051585,
  1839. "sourceEndpoint": {
  1840. "nodeId": {
  1841. "id": 14637951266690
  1842. },
  1843. "slotId": {
  1844. "m_id": "{88EB6432-8B97-4F26-AD83-D1B20A404CD7}"
  1845. }
  1846. },
  1847. "targetEndpoint": {
  1848. "nodeId": {
  1849. "id": 16209909297026
  1850. },
  1851. "slotId": {
  1852. "m_id": "{93836C4C-DC8D-4237-8DA1-E681CED554AC}"
  1853. }
  1854. }
  1855. }
  1856. }
  1857. },
  1858. {
  1859. "Id": {
  1860. "id": 16888514129794
  1861. },
  1862. "Name": "srcEndpoint=(ScriptCanvas_Vector3Functions_IsNormalized: Out), destEndpoint=(Expect True: In)",
  1863. "Components": {
  1864. "Component_[13496953447729689634]": {
  1865. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1866. "Id": 13496953447729689634,
  1867. "sourceEndpoint": {
  1868. "nodeId": {
  1869. "id": 14637951266690
  1870. },
  1871. "slotId": {
  1872. "m_id": "{BCA5D0A6-2BA5-4BDA-B23E-14894B94001A}"
  1873. }
  1874. },
  1875. "targetEndpoint": {
  1876. "nodeId": {
  1877. "id": 16209909297026
  1878. },
  1879. "slotId": {
  1880. "m_id": "{3ABEEF4B-32C3-45E3-BCF0-C203380387CC}"
  1881. }
  1882. }
  1883. }
  1884. }
  1885. },
  1886. {
  1887. "Id": {
  1888. "id": 17833406934914
  1889. },
  1890. "Name": "srcEndpoint=(Expect True: Out), destEndpoint=(Mark Complete: In)",
  1891. "Components": {
  1892. "Component_[10828351960118441766]": {
  1893. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1894. "Id": 10828351960118441766,
  1895. "sourceEndpoint": {
  1896. "nodeId": {
  1897. "id": 16209909297026
  1898. },
  1899. "slotId": {
  1900. "m_id": "{32DA3CCB-CF3B-4D37-A561-6E090E9EAA95}"
  1901. }
  1902. },
  1903. "targetEndpoint": {
  1904. "nodeId": {
  1905. "id": 1177523761026
  1906. },
  1907. "slotId": {
  1908. "m_id": "{452C7733-03A4-4126-856C-FEB4D293B514}"
  1909. }
  1910. }
  1911. }
  1912. }
  1913. }
  1914. ]
  1915. },
  1916. "versionData": {
  1917. "_grammarVersion": 1,
  1918. "_runtimeVersion": 1,
  1919. "_fileVersion": 1
  1920. },
  1921. "m_variableCounter": 17,
  1922. "GraphCanvasData": [
  1923. {
  1924. "Key": {
  1925. "id": 644947816322
  1926. },
  1927. "Value": {
  1928. "ComponentData": {
  1929. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  1930. "$type": "SceneComponentSaveData",
  1931. "ViewParams": {
  1932. "Scale": 0.6275769019549248,
  1933. "AnchorX": 113.133544921875,
  1934. "AnchorY": -1123.3682861328125
  1935. }
  1936. }
  1937. }
  1938. }
  1939. },
  1940. {
  1941. "Key": {
  1942. "id": 769501867906
  1943. },
  1944. "Value": {
  1945. "ComponentData": {
  1946. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1947. "$type": "NodeSaveData"
  1948. },
  1949. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1950. "$type": "GeneralNodeTitleComponentSaveData",
  1951. "PaletteOverride": "TimeNodeTitlePalette"
  1952. },
  1953. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1954. "$type": "GeometrySaveData",
  1955. "Position": [
  1956. -520.0,
  1957. -380.0
  1958. ]
  1959. },
  1960. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1961. "$type": "StylingComponentSaveData"
  1962. },
  1963. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1964. "$type": "PersistentIdComponentSaveData",
  1965. "PersistentId": "{435C9ACB-AEAD-4D59-B532-CECD7A74EE5B}"
  1966. }
  1967. }
  1968. }
  1969. },
  1970. {
  1971. "Key": {
  1972. "id": 1177523761026
  1973. },
  1974. "Value": {
  1975. "ComponentData": {
  1976. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1977. "$type": "NodeSaveData"
  1978. },
  1979. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1980. "$type": "GeneralNodeTitleComponentSaveData",
  1981. "PaletteOverride": "MethodNodeTitlePalette"
  1982. },
  1983. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1984. "$type": "GeometrySaveData",
  1985. "Position": [
  1986. 3000.0,
  1987. -380.0
  1988. ]
  1989. },
  1990. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1991. "$type": "StylingComponentSaveData",
  1992. "SubStyle": ".method"
  1993. },
  1994. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1995. "$type": "PersistentIdComponentSaveData",
  1996. "PersistentId": "{CE79289C-CC2E-4F70-B60D-31EDA770032F}"
  1997. }
  1998. }
  1999. }
  2000. },
  2001. {
  2002. "Key": {
  2003. "id": 4540483153794
  2004. },
  2005. "Value": {
  2006. "ComponentData": {
  2007. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2008. "$type": "NodeSaveData"
  2009. },
  2010. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2011. "$type": "GeneralNodeTitleComponentSaveData",
  2012. "PaletteOverride": "MathNodeTitlePalette"
  2013. },
  2014. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2015. "$type": "GeometrySaveData",
  2016. "Position": [
  2017. -360.0,
  2018. -380.0
  2019. ]
  2020. },
  2021. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2022. "$type": "StylingComponentSaveData"
  2023. },
  2024. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2025. "$type": "PersistentIdComponentSaveData",
  2026. "PersistentId": "{D001FB48-5A9F-451E-B1A9-759822BCD65E}"
  2027. }
  2028. }
  2029. }
  2030. },
  2031. {
  2032. "Key": {
  2033. "id": 6322894581634
  2034. },
  2035. "Value": {
  2036. "ComponentData": {
  2037. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2038. "$type": "NodeSaveData"
  2039. },
  2040. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2041. "$type": "GeneralNodeTitleComponentSaveData",
  2042. "PaletteOverride": "MathNodeTitlePalette"
  2043. },
  2044. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2045. "$type": "GeometrySaveData",
  2046. "Position": [
  2047. 220.0,
  2048. -380.0
  2049. ]
  2050. },
  2051. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2052. "$type": "StylingComponentSaveData"
  2053. },
  2054. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2055. "$type": "PersistentIdComponentSaveData",
  2056. "PersistentId": "{6EBF062A-CF1B-4341-9331-153D223839D2}"
  2057. }
  2058. }
  2059. }
  2060. },
  2061. {
  2062. "Key": {
  2063. "id": 9745983516546
  2064. },
  2065. "Value": {
  2066. "ComponentData": {
  2067. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2068. "$type": "NodeSaveData"
  2069. },
  2070. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2071. "$type": "GeneralNodeTitleComponentSaveData",
  2072. "PaletteOverride": "MethodNodeTitlePalette"
  2073. },
  2074. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2075. "$type": "GeometrySaveData",
  2076. "Position": [
  2077. 800.0,
  2078. -380.0
  2079. ]
  2080. },
  2081. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2082. "$type": "StylingComponentSaveData",
  2083. "SubStyle": ".method"
  2084. },
  2085. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2086. "$type": "PersistentIdComponentSaveData",
  2087. "PersistentId": "{93074D94-E7DA-43DE-ABBF-43FBE6C7F171}"
  2088. }
  2089. }
  2090. }
  2091. },
  2092. {
  2093. "Key": {
  2094. "id": 11210567364482
  2095. },
  2096. "Value": {
  2097. "ComponentData": {
  2098. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2099. "$type": "NodeSaveData"
  2100. },
  2101. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2102. "$type": "GeneralNodeTitleComponentSaveData",
  2103. "PaletteOverride": "MethodNodeTitlePalette"
  2104. },
  2105. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2106. "$type": "GeometrySaveData",
  2107. "Position": [
  2108. 1380.0,
  2109. -380.0
  2110. ]
  2111. },
  2112. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2113. "$type": "StylingComponentSaveData",
  2114. "SubStyle": ".method"
  2115. },
  2116. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2117. "$type": "PersistentIdComponentSaveData",
  2118. "PersistentId": "{8C609360-EDA0-4983-8D6C-3C4BF92B7A60}"
  2119. }
  2120. }
  2121. }
  2122. },
  2123. {
  2124. "Key": {
  2125. "id": 12980093890434
  2126. },
  2127. "Value": {
  2128. "ComponentData": {
  2129. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2130. "$type": "NodeSaveData"
  2131. },
  2132. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2133. "$type": "GeneralNodeTitleComponentSaveData",
  2134. "PaletteOverride": "MethodNodeTitlePalette"
  2135. },
  2136. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2137. "$type": "GeometrySaveData",
  2138. "Position": [
  2139. 1820.0,
  2140. -380.0
  2141. ]
  2142. },
  2143. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2144. "$type": "StylingComponentSaveData",
  2145. "SubStyle": ".method"
  2146. },
  2147. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2148. "$type": "PersistentIdComponentSaveData",
  2149. "PersistentId": "{A3CA4221-240F-4590-B8A6-005291A2B0F5}"
  2150. }
  2151. }
  2152. }
  2153. },
  2154. {
  2155. "Key": {
  2156. "id": 14637951266690
  2157. },
  2158. "Value": {
  2159. "ComponentData": {
  2160. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2161. "$type": "NodeSaveData"
  2162. },
  2163. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2164. "$type": "GeneralNodeTitleComponentSaveData",
  2165. "PaletteOverride": "MethodNodeTitlePalette"
  2166. },
  2167. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2168. "$type": "GeometrySaveData",
  2169. "Position": [
  2170. 2260.0,
  2171. -380.0
  2172. ]
  2173. },
  2174. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2175. "$type": "StylingComponentSaveData",
  2176. "SubStyle": ".method"
  2177. },
  2178. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2179. "$type": "PersistentIdComponentSaveData",
  2180. "PersistentId": "{60B17D29-F05D-4419-A676-77E4AC74ECFC}"
  2181. }
  2182. }
  2183. }
  2184. },
  2185. {
  2186. "Key": {
  2187. "id": 16209909297026
  2188. },
  2189. "Value": {
  2190. "ComponentData": {
  2191. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2192. "$type": "NodeSaveData"
  2193. },
  2194. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2195. "$type": "GeneralNodeTitleComponentSaveData",
  2196. "PaletteOverride": "MethodNodeTitlePalette"
  2197. },
  2198. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2199. "$type": "GeometrySaveData",
  2200. "Position": [
  2201. 2700.0,
  2202. -380.0
  2203. ]
  2204. },
  2205. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2206. "$type": "StylingComponentSaveData",
  2207. "SubStyle": ".method"
  2208. },
  2209. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2210. "$type": "PersistentIdComponentSaveData",
  2211. "PersistentId": "{5A587A26-1960-4603-B865-EF74A70AA345}"
  2212. }
  2213. }
  2214. }
  2215. }
  2216. ],
  2217. "StatisticsHelper": {
  2218. "InstanceCounter": [
  2219. {
  2220. "Key": 1244476766431948410,
  2221. "Value": 1
  2222. },
  2223. {
  2224. "Key": 4053150093067829293,
  2225. "Value": 2
  2226. },
  2227. {
  2228. "Key": 4199610336680704683,
  2229. "Value": 1
  2230. },
  2231. {
  2232. "Key": 10204019744198319120,
  2233. "Value": 1
  2234. },
  2235. {
  2236. "Key": 12033332465728181077,
  2237. "Value": 1
  2238. },
  2239. {
  2240. "Key": 17746292506071718793,
  2241. "Value": 1
  2242. },
  2243. {
  2244. "Key": 18367790618498189033,
  2245. "Value": 2
  2246. }
  2247. ]
  2248. }
  2249. }
  2250. }
  2251. }
  2252. }
  2253. }