LY_SC_UnitTest_OperatorSub.scriptcanvas 77 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 736996234713134
  9. },
  10. "Name": "scriptcanvas/unittests/ly_sc_unittest_operatorsub.scriptcanvas",
  11. "Components": {
  12. "Component_[17409414499611697377]": {
  13. "$type": "EditorGraphVariableManagerComponent",
  14. "Id": 17409414499611697377,
  15. "m_variableData": {
  16. "m_nameVariableMap": [
  17. {
  18. "Key": {
  19. "m_id": "{3AB32B2F-B18D-4374-85A8-7EEFB080C678}"
  20. },
  21. "Value": {
  22. "Datum": {
  23. "isOverloadedStorage": false,
  24. "scriptCanvasType": {
  25. "m_type": 3
  26. },
  27. "isNullPointer": false,
  28. "$type": "double",
  29. "value": 3.0,
  30. "label": "Three"
  31. },
  32. "VariableId": {
  33. "m_id": "{3AB32B2F-B18D-4374-85A8-7EEFB080C678}"
  34. },
  35. "VariableName": "Three"
  36. }
  37. },
  38. {
  39. "Key": {
  40. "m_id": "{A935D0B2-9038-40BB-9299-A347F95C8F25}"
  41. },
  42. "Value": {
  43. "Datum": {
  44. "isOverloadedStorage": false,
  45. "scriptCanvasType": {
  46. "m_type": 3
  47. },
  48. "isNullPointer": false,
  49. "$type": "double",
  50. "value": -100.0,
  51. "label": "Negative100"
  52. },
  53. "VariableId": {
  54. "m_id": "{A935D0B2-9038-40BB-9299-A347F95C8F25}"
  55. },
  56. "VariableName": "Negative100"
  57. }
  58. }
  59. ]
  60. }
  61. },
  62. "Component_[208813563851134691]": {
  63. "$type": "EditorGraph",
  64. "Id": 208813563851134691,
  65. "m_graphData": {
  66. "m_nodes": [
  67. {
  68. "Id": {
  69. "id": 737022004516910
  70. },
  71. "Name": "SC Node(GetVariable)",
  72. "Components": {
  73. "Component_[12409302265922461512]": {
  74. "$type": "GetVariableNode",
  75. "Id": 12409302265922461512,
  76. "Slots": [
  77. {
  78. "id": {
  79. "m_id": "{345F4AD1-7279-48A9-AB78-28FFE2F06A91}"
  80. },
  81. "contracts": [
  82. {
  83. "$type": "SlotTypeContract"
  84. }
  85. ],
  86. "slotName": "In",
  87. "toolTip": "When signaled sends the property referenced by this node to a Data Output slot",
  88. "Descriptor": {
  89. "ConnectionType": 1,
  90. "SlotType": 1
  91. }
  92. },
  93. {
  94. "id": {
  95. "m_id": "{31DC02CE-C99C-4767-8679-7EDE63C4E771}"
  96. },
  97. "contracts": [
  98. {
  99. "$type": "SlotTypeContract"
  100. }
  101. ],
  102. "slotName": "Out",
  103. "toolTip": "Signaled after the referenced property has been pushed to the Data Output slot",
  104. "Descriptor": {
  105. "ConnectionType": 2,
  106. "SlotType": 1
  107. }
  108. },
  109. {
  110. "id": {
  111. "m_id": "{CF4C1DF6-E242-4AD3-A646-66E6C5496FAA}"
  112. },
  113. "contracts": [
  114. {
  115. "$type": "SlotTypeContract"
  116. }
  117. ],
  118. "slotName": "Number",
  119. "DisplayDataType": {
  120. "m_type": 3
  121. },
  122. "Descriptor": {
  123. "ConnectionType": 2,
  124. "SlotType": 2
  125. }
  126. }
  127. ],
  128. "m_variableId": {
  129. "m_id": "{3AB32B2F-B18D-4374-85A8-7EEFB080C678}"
  130. },
  131. "m_variableDataOutSlotId": {
  132. "m_id": "{CF4C1DF6-E242-4AD3-A646-66E6C5496FAA}"
  133. }
  134. }
  135. }
  136. },
  137. {
  138. "Id": {
  139. "id": 737017709549614
  140. },
  141. "Name": "SC-Node(Start)",
  142. "Components": {
  143. "Component_[16815389459213621466]": {
  144. "$type": "Start",
  145. "Id": 16815389459213621466,
  146. "Slots": [
  147. {
  148. "id": {
  149. "m_id": "{CC5808F3-2F02-47F1-AB85-15A91B5FE983}"
  150. },
  151. "contracts": [
  152. {
  153. "$type": "SlotTypeContract"
  154. }
  155. ],
  156. "slotName": "Out",
  157. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  158. "Descriptor": {
  159. "ConnectionType": 2,
  160. "SlotType": 1
  161. }
  162. }
  163. ]
  164. }
  165. }
  166. },
  167. {
  168. "Id": {
  169. "id": 737013414582318
  170. },
  171. "Name": "SC-Node(Expect Equal)",
  172. "Components": {
  173. "Component_[17364724952310731553]": {
  174. "$type": "MethodOverloaded",
  175. "Id": 17364724952310731553,
  176. "Slots": [
  177. {
  178. "id": {
  179. "m_id": "{F2EB58CA-D065-4A50-B745-4B12C6C49596}"
  180. },
  181. "contracts": [
  182. {
  183. "$type": "SlotTypeContract"
  184. },
  185. null
  186. ],
  187. "slotName": "EntityID: 0",
  188. "DisplayDataType": {
  189. "m_type": 1
  190. },
  191. "Descriptor": {
  192. "ConnectionType": 1,
  193. "SlotType": 2
  194. }
  195. },
  196. {
  197. "IsOverload": true,
  198. "id": {
  199. "m_id": "{32E369D2-90D7-48E6-BB9D-4743AA89F052}"
  200. },
  201. "DynamicTypeOverride": 3,
  202. "contracts": [
  203. {
  204. "$type": "SlotTypeContract"
  205. },
  206. null
  207. ],
  208. "slotName": "Candidate",
  209. "toolTip": "left of ==",
  210. "DisplayDataType": {
  211. "m_type": 3
  212. },
  213. "Descriptor": {
  214. "ConnectionType": 1,
  215. "SlotType": 2
  216. }
  217. },
  218. {
  219. "IsOverload": true,
  220. "id": {
  221. "m_id": "{E8524D8D-D942-4A2D-9F08-0B25A7B40B2C}"
  222. },
  223. "DynamicTypeOverride": 3,
  224. "contracts": [
  225. {
  226. "$type": "SlotTypeContract"
  227. },
  228. null
  229. ],
  230. "slotName": "Reference",
  231. "toolTip": "right of ==",
  232. "DisplayDataType": {
  233. "m_type": 3
  234. },
  235. "Descriptor": {
  236. "ConnectionType": 1,
  237. "SlotType": 2
  238. }
  239. },
  240. {
  241. "id": {
  242. "m_id": "{A472CE45-6192-4C25-BB96-E6E7F750F282}"
  243. },
  244. "contracts": [
  245. {
  246. "$type": "SlotTypeContract"
  247. },
  248. null
  249. ],
  250. "slotName": "Report",
  251. "toolTip": "additional notes for the test report",
  252. "DisplayDataType": {
  253. "m_type": 5
  254. },
  255. "Descriptor": {
  256. "ConnectionType": 1,
  257. "SlotType": 2
  258. }
  259. },
  260. {
  261. "id": {
  262. "m_id": "{B43BC4FB-F2A6-4D69-B8BF-63E311B9A81E}"
  263. },
  264. "contracts": [
  265. {
  266. "$type": "SlotTypeContract"
  267. }
  268. ],
  269. "slotName": "In",
  270. "Descriptor": {
  271. "ConnectionType": 1,
  272. "SlotType": 1
  273. }
  274. },
  275. {
  276. "id": {
  277. "m_id": "{D89CC575-5CC1-4847-91A2-2FD0EEA5D136}"
  278. },
  279. "contracts": [
  280. {
  281. "$type": "SlotTypeContract"
  282. }
  283. ],
  284. "slotName": "Out",
  285. "Descriptor": {
  286. "ConnectionType": 2,
  287. "SlotType": 1
  288. }
  289. }
  290. ],
  291. "Datums": [
  292. {
  293. "isOverloadedStorage": false,
  294. "scriptCanvasType": {
  295. "m_type": 1
  296. },
  297. "isNullPointer": false,
  298. "$type": "EntityId",
  299. "value": {
  300. "id": 4276206253
  301. },
  302. "label": "EntityID: 0"
  303. },
  304. {
  305. "isOverloadedStorage": false,
  306. "scriptCanvasType": {
  307. "m_type": 3
  308. },
  309. "isNullPointer": false,
  310. "$type": "double",
  311. "value": 0.0,
  312. "label": "Candidate"
  313. },
  314. {
  315. "isOverloadedStorage": false,
  316. "scriptCanvasType": {
  317. "m_type": 3
  318. },
  319. "isNullPointer": false,
  320. "$type": "double",
  321. "value": 0.0,
  322. "label": "Reference"
  323. },
  324. {
  325. "isOverloadedStorage": false,
  326. "scriptCanvasType": {
  327. "m_type": 5
  328. },
  329. "isNullPointer": false,
  330. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  331. "value": "",
  332. "label": "Report"
  333. }
  334. ],
  335. "methodType": 2,
  336. "methodName": "Expect Equal",
  337. "className": "Unit Testing",
  338. "resultSlotIDs": [
  339. {}
  340. ],
  341. "prettyClassName": "Unit Testing",
  342. "orderedInputSlotIds": [
  343. {
  344. "m_id": "{F2EB58CA-D065-4A50-B745-4B12C6C49596}"
  345. },
  346. {
  347. "m_id": "{32E369D2-90D7-48E6-BB9D-4743AA89F052}"
  348. },
  349. {
  350. "m_id": "{E8524D8D-D942-4A2D-9F08-0B25A7B40B2C}"
  351. },
  352. {
  353. "m_id": "{A472CE45-6192-4C25-BB96-E6E7F750F282}"
  354. }
  355. ]
  356. }
  357. }
  358. },
  359. {
  360. "Id": {
  361. "id": 737000529680430
  362. },
  363. "Name": "SC-Node(Mark Complete)",
  364. "Components": {
  365. "Component_[2334497669986108458]": {
  366. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  367. "Id": 2334497669986108458,
  368. "Slots": [
  369. {
  370. "isVisibile": false,
  371. "id": {
  372. "m_id": "{605C970E-E760-44C7-AE93-06CE1C92DE77}"
  373. },
  374. "contracts": [
  375. {
  376. "$type": "SlotTypeContract"
  377. },
  378. null
  379. ],
  380. "slotName": "EntityID: 0",
  381. "Descriptor": {
  382. "ConnectionType": 1,
  383. "SlotType": 2
  384. }
  385. },
  386. {
  387. "id": {
  388. "m_id": "{8433B8B2-E73B-488D-9758-FFE3F6519C8A}"
  389. },
  390. "contracts": [
  391. {
  392. "$type": "SlotTypeContract"
  393. },
  394. null
  395. ],
  396. "slotName": "Report",
  397. "toolTip": "additional notes for the test report",
  398. "Descriptor": {
  399. "ConnectionType": 1,
  400. "SlotType": 2
  401. }
  402. },
  403. {
  404. "id": {
  405. "m_id": "{76D0BB2A-077E-4ED4-AC30-A58947DD542A}"
  406. },
  407. "contracts": [
  408. {
  409. "$type": "SlotTypeContract"
  410. }
  411. ],
  412. "slotName": "In",
  413. "Descriptor": {
  414. "ConnectionType": 1,
  415. "SlotType": 1
  416. }
  417. },
  418. {
  419. "id": {
  420. "m_id": "{652315E2-83FD-4953-AC94-CA8DE02D0CBD}"
  421. },
  422. "contracts": [
  423. {
  424. "$type": "SlotTypeContract"
  425. }
  426. ],
  427. "slotName": "Out",
  428. "Descriptor": {
  429. "ConnectionType": 2,
  430. "SlotType": 1
  431. }
  432. }
  433. ],
  434. "Datums": [
  435. {
  436. "isOverloadedStorage": false,
  437. "scriptCanvasType": {
  438. "m_type": 1
  439. },
  440. "isNullPointer": false,
  441. "$type": "EntityId",
  442. "value": {
  443. "id": 4276206253
  444. }
  445. },
  446. {
  447. "isOverloadedStorage": false,
  448. "scriptCanvasType": {
  449. "m_type": 5
  450. },
  451. "isNullPointer": false,
  452. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  453. "value": "",
  454. "label": "Report"
  455. }
  456. ],
  457. "methodType": 2,
  458. "methodName": "Mark Complete",
  459. "className": "Unit Testing",
  460. "resultSlotIDs": [
  461. {}
  462. ],
  463. "prettyClassName": "Unit Testing"
  464. }
  465. }
  466. },
  467. {
  468. "Id": {
  469. "id": 737004824647726
  470. },
  471. "Name": "SC Node(GetVariable)",
  472. "Components": {
  473. "Component_[5524042219837499346]": {
  474. "$type": "GetVariableNode",
  475. "Id": 5524042219837499346,
  476. "Slots": [
  477. {
  478. "id": {
  479. "m_id": "{BF0106D6-39AB-4AD2-B809-6821E9C316A3}"
  480. },
  481. "contracts": [
  482. {
  483. "$type": "SlotTypeContract"
  484. }
  485. ],
  486. "slotName": "In",
  487. "toolTip": "When signaled sends the property referenced by this node to a Data Output slot",
  488. "Descriptor": {
  489. "ConnectionType": 1,
  490. "SlotType": 1
  491. }
  492. },
  493. {
  494. "id": {
  495. "m_id": "{F0CC2862-686C-44F3-94AF-F69FD5B0FC7F}"
  496. },
  497. "contracts": [
  498. {
  499. "$type": "SlotTypeContract"
  500. }
  501. ],
  502. "slotName": "Out",
  503. "toolTip": "Signaled after the referenced property has been pushed to the Data Output slot",
  504. "Descriptor": {
  505. "ConnectionType": 2,
  506. "SlotType": 1
  507. }
  508. },
  509. {
  510. "id": {
  511. "m_id": "{7AD7B9B9-0182-45E3-AE2A-035B73DD0D89}"
  512. },
  513. "contracts": [
  514. {
  515. "$type": "SlotTypeContract"
  516. }
  517. ],
  518. "slotName": "Number",
  519. "DisplayDataType": {
  520. "m_type": 3
  521. },
  522. "Descriptor": {
  523. "ConnectionType": 2,
  524. "SlotType": 2
  525. }
  526. }
  527. ],
  528. "m_variableId": {
  529. "m_id": "{A935D0B2-9038-40BB-9299-A347F95C8F25}"
  530. },
  531. "m_variableDataOutSlotId": {
  532. "m_id": "{7AD7B9B9-0182-45E3-AE2A-035B73DD0D89}"
  533. }
  534. }
  535. }
  536. },
  537. {
  538. "Id": {
  539. "id": 737009119615022
  540. },
  541. "Name": "SC-Node(OperatorSub)",
  542. "Components": {
  543. "Component_[5966212453424230622]": {
  544. "$type": "OperatorSub",
  545. "Id": 5966212453424230622,
  546. "Slots": [
  547. {
  548. "id": {
  549. "m_id": "{5F621DB9-3D18-4AC4-92D8-36C2CF003ABC}"
  550. },
  551. "contracts": [
  552. {
  553. "$type": "SlotTypeContract"
  554. }
  555. ],
  556. "slotName": "In",
  557. "Descriptor": {
  558. "ConnectionType": 1,
  559. "SlotType": 1
  560. }
  561. },
  562. {
  563. "id": {
  564. "m_id": "{BEEEEBC1-90FB-4CE9-806F-1F31B86ED532}"
  565. },
  566. "contracts": [
  567. {
  568. "$type": "SlotTypeContract"
  569. }
  570. ],
  571. "slotName": "Out",
  572. "Descriptor": {
  573. "ConnectionType": 2,
  574. "SlotType": 1
  575. }
  576. },
  577. {
  578. "id": {
  579. "m_id": "{FB99B69C-CC6B-4F17-9289-977A0C31B9D5}"
  580. },
  581. "DynamicTypeOverride": 3,
  582. "contracts": [
  583. {
  584. "$type": "SlotTypeContract"
  585. },
  586. null,
  587. {
  588. "$type": "MathOperatorContract",
  589. "NativeTypes": [
  590. {
  591. "m_type": 3
  592. },
  593. {
  594. "m_type": 8
  595. },
  596. {
  597. "m_type": 9
  598. },
  599. {
  600. "m_type": 10
  601. },
  602. {
  603. "m_type": 12
  604. },
  605. {
  606. "m_type": 14
  607. },
  608. {
  609. "m_type": 15
  610. }
  611. ]
  612. }
  613. ],
  614. "slotName": "Number",
  615. "toolTip": "An operand to use in performing the specified Operation",
  616. "DisplayDataType": {
  617. "m_type": 3
  618. },
  619. "DisplayGroup": {
  620. "Value": 1114760223
  621. },
  622. "Descriptor": {
  623. "ConnectionType": 1,
  624. "SlotType": 2
  625. },
  626. "DynamicGroup": {
  627. "Value": 1114760223
  628. }
  629. },
  630. {
  631. "id": {
  632. "m_id": "{E1BD2FD4-AB99-4B8F-909E-68D158E42B6A}"
  633. },
  634. "DynamicTypeOverride": 3,
  635. "contracts": [
  636. {
  637. "$type": "SlotTypeContract"
  638. },
  639. null,
  640. {
  641. "$type": "MathOperatorContract",
  642. "NativeTypes": [
  643. {
  644. "m_type": 3
  645. },
  646. {
  647. "m_type": 8
  648. },
  649. {
  650. "m_type": 9
  651. },
  652. {
  653. "m_type": 10
  654. },
  655. {
  656. "m_type": 12
  657. },
  658. {
  659. "m_type": 14
  660. },
  661. {
  662. "m_type": 15
  663. }
  664. ]
  665. }
  666. ],
  667. "slotName": "Number",
  668. "toolTip": "An operand to use in performing the specified Operation",
  669. "DisplayDataType": {
  670. "m_type": 3
  671. },
  672. "DisplayGroup": {
  673. "Value": 1114760223
  674. },
  675. "Descriptor": {
  676. "ConnectionType": 1,
  677. "SlotType": 2
  678. },
  679. "DynamicGroup": {
  680. "Value": 1114760223
  681. }
  682. },
  683. {
  684. "id": {
  685. "m_id": "{BCF67217-07E6-49F2-9845-8DE2C317E563}"
  686. },
  687. "DynamicTypeOverride": 3,
  688. "contracts": [
  689. {
  690. "$type": "SlotTypeContract"
  691. },
  692. {
  693. "$type": "MathOperatorContract",
  694. "NativeTypes": [
  695. {
  696. "m_type": 3
  697. },
  698. {
  699. "m_type": 8
  700. },
  701. {
  702. "m_type": 9
  703. },
  704. {
  705. "m_type": 10
  706. },
  707. {
  708. "m_type": 12
  709. },
  710. {
  711. "m_type": 14
  712. },
  713. {
  714. "m_type": 15
  715. }
  716. ]
  717. }
  718. ],
  719. "slotName": "Result",
  720. "toolTip": "The result of the specified operation",
  721. "DisplayDataType": {
  722. "m_type": 3
  723. },
  724. "DisplayGroup": {
  725. "Value": 1114760223
  726. },
  727. "Descriptor": {
  728. "ConnectionType": 2,
  729. "SlotType": 2
  730. },
  731. "DynamicGroup": {
  732. "Value": 1114760223
  733. }
  734. },
  735. {
  736. "id": {
  737. "m_id": "{CDADD216-69BA-4FB0-9CFB-568118105F5E}"
  738. },
  739. "DynamicTypeOverride": 3,
  740. "contracts": [
  741. {
  742. "$type": "SlotTypeContract"
  743. },
  744. null,
  745. {
  746. "$type": "MathOperatorContract",
  747. "NativeTypes": [
  748. {
  749. "m_type": 3
  750. },
  751. {
  752. "m_type": 8
  753. },
  754. {
  755. "m_type": 9
  756. },
  757. {
  758. "m_type": 10
  759. },
  760. {
  761. "m_type": 12
  762. },
  763. {
  764. "m_type": 14
  765. },
  766. {
  767. "m_type": 15
  768. }
  769. ]
  770. }
  771. ],
  772. "slotName": "Number",
  773. "toolTip": "An operand to use in performing the specified Operation",
  774. "DisplayDataType": {
  775. "m_type": 3
  776. },
  777. "DisplayGroup": {
  778. "Value": 1114760223
  779. },
  780. "Descriptor": {
  781. "ConnectionType": 1,
  782. "SlotType": 2
  783. },
  784. "DynamicGroup": {
  785. "Value": 1114760223
  786. }
  787. },
  788. {
  789. "id": {
  790. "m_id": "{8422EDAB-F5F1-4C5B-B0BB-0441C6BBC369}"
  791. },
  792. "DynamicTypeOverride": 3,
  793. "contracts": [
  794. {
  795. "$type": "SlotTypeContract"
  796. },
  797. null,
  798. {
  799. "$type": "MathOperatorContract",
  800. "NativeTypes": [
  801. {
  802. "m_type": 3
  803. },
  804. {
  805. "m_type": 8
  806. },
  807. {
  808. "m_type": 9
  809. },
  810. {
  811. "m_type": 10
  812. },
  813. {
  814. "m_type": 12
  815. },
  816. {
  817. "m_type": 14
  818. },
  819. {
  820. "m_type": 15
  821. }
  822. ]
  823. }
  824. ],
  825. "slotName": "Number",
  826. "toolTip": "An operand to use in performing the specified Operation",
  827. "DisplayDataType": {
  828. "m_type": 3
  829. },
  830. "DisplayGroup": {
  831. "Value": 1114760223
  832. },
  833. "Descriptor": {
  834. "ConnectionType": 1,
  835. "SlotType": 2
  836. },
  837. "DynamicGroup": {
  838. "Value": 1114760223
  839. }
  840. }
  841. ],
  842. "Datums": [
  843. {
  844. "isOverloadedStorage": false,
  845. "scriptCanvasType": {
  846. "m_type": 3
  847. },
  848. "isNullPointer": false,
  849. "$type": "double",
  850. "value": 0.0,
  851. "label": "Number"
  852. },
  853. {
  854. "isOverloadedStorage": false,
  855. "scriptCanvasType": {
  856. "m_type": 3
  857. },
  858. "isNullPointer": false,
  859. "$type": "double",
  860. "value": 1.0,
  861. "label": "Number"
  862. },
  863. {
  864. "isOverloadedStorage": false,
  865. "scriptCanvasType": {
  866. "m_type": 3
  867. },
  868. "isNullPointer": false,
  869. "$type": "double",
  870. "value": 2.0,
  871. "label": "Number"
  872. },
  873. {
  874. "isOverloadedStorage": false,
  875. "scriptCanvasType": {
  876. "m_type": 3
  877. },
  878. "isNullPointer": false,
  879. "$type": "double",
  880. "value": 100.0,
  881. "label": "Number"
  882. }
  883. ]
  884. }
  885. }
  886. }
  887. ],
  888. "m_connections": [
  889. {
  890. "Id": {
  891. "id": 737026299484206
  892. },
  893. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Get Variable: In)",
  894. "Components": {
  895. "Component_[5312379015562858531]": {
  896. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  897. "Id": 5312379015562858531,
  898. "sourceEndpoint": {
  899. "nodeId": {
  900. "id": 737017709549614
  901. },
  902. "slotId": {
  903. "m_id": "{CC5808F3-2F02-47F1-AB85-15A91B5FE983}"
  904. }
  905. },
  906. "targetEndpoint": {
  907. "nodeId": {
  908. "id": 737022004516910
  909. },
  910. "slotId": {
  911. "m_id": "{345F4AD1-7279-48A9-AB78-28FFE2F06A91}"
  912. }
  913. }
  914. }
  915. }
  916. },
  917. {
  918. "Id": {
  919. "id": 737030594451502
  920. },
  921. "Name": "srcEndpoint=(Get Variable: Out), destEndpoint=(Subtract (-): In)",
  922. "Components": {
  923. "Component_[8734487416977661825]": {
  924. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  925. "Id": 8734487416977661825,
  926. "sourceEndpoint": {
  927. "nodeId": {
  928. "id": 737022004516910
  929. },
  930. "slotId": {
  931. "m_id": "{31DC02CE-C99C-4767-8679-7EDE63C4E771}"
  932. }
  933. },
  934. "targetEndpoint": {
  935. "nodeId": {
  936. "id": 737009119615022
  937. },
  938. "slotId": {
  939. "m_id": "{5F621DB9-3D18-4AC4-92D8-36C2CF003ABC}"
  940. }
  941. }
  942. }
  943. }
  944. },
  945. {
  946. "Id": {
  947. "id": 737034889418798
  948. },
  949. "Name": "srcEndpoint=(Get Variable: Number), destEndpoint=(Subtract (-): Value)",
  950. "Components": {
  951. "Component_[104935354882689099]": {
  952. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  953. "Id": 104935354882689099,
  954. "sourceEndpoint": {
  955. "nodeId": {
  956. "id": 737022004516910
  957. },
  958. "slotId": {
  959. "m_id": "{CF4C1DF6-E242-4AD3-A646-66E6C5496FAA}"
  960. }
  961. },
  962. "targetEndpoint": {
  963. "nodeId": {
  964. "id": 737009119615022
  965. },
  966. "slotId": {
  967. "m_id": "{FB99B69C-CC6B-4F17-9289-977A0C31B9D5}"
  968. }
  969. }
  970. }
  971. }
  972. },
  973. {
  974. "Id": {
  975. "id": 737039184386094
  976. },
  977. "Name": "srcEndpoint=(Subtract (-): Result), destEndpoint=(Expect Equal: Candidate :-()",
  978. "Components": {
  979. "Component_[3543182987921469781]": {
  980. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  981. "Id": 3543182987921469781,
  982. "sourceEndpoint": {
  983. "nodeId": {
  984. "id": 737009119615022
  985. },
  986. "slotId": {
  987. "m_id": "{BCF67217-07E6-49F2-9845-8DE2C317E563}"
  988. }
  989. },
  990. "targetEndpoint": {
  991. "nodeId": {
  992. "id": 737013414582318
  993. },
  994. "slotId": {
  995. "m_id": "{32E369D2-90D7-48E6-BB9D-4743AA89F052}"
  996. }
  997. }
  998. }
  999. }
  1000. },
  1001. {
  1002. "Id": {
  1003. "id": 737043479353390
  1004. },
  1005. "Name": "srcEndpoint=(Expect Equal: Out), destEndpoint=(Mark Complete: In)",
  1006. "Components": {
  1007. "Component_[11597248301394610326]": {
  1008. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1009. "Id": 11597248301394610326,
  1010. "sourceEndpoint": {
  1011. "nodeId": {
  1012. "id": 737013414582318
  1013. },
  1014. "slotId": {
  1015. "m_id": "{D89CC575-5CC1-4847-91A2-2FD0EEA5D136}"
  1016. }
  1017. },
  1018. "targetEndpoint": {
  1019. "nodeId": {
  1020. "id": 737000529680430
  1021. },
  1022. "slotId": {
  1023. "m_id": "{76D0BB2A-077E-4ED4-AC30-A58947DD542A}"
  1024. }
  1025. }
  1026. }
  1027. }
  1028. },
  1029. {
  1030. "Id": {
  1031. "id": 737047774320686
  1032. },
  1033. "Name": "srcEndpoint=(Subtract (-): Out), destEndpoint=(Get Variable: In)",
  1034. "Components": {
  1035. "Component_[6117123406399029378]": {
  1036. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1037. "Id": 6117123406399029378,
  1038. "sourceEndpoint": {
  1039. "nodeId": {
  1040. "id": 737009119615022
  1041. },
  1042. "slotId": {
  1043. "m_id": "{BEEEEBC1-90FB-4CE9-806F-1F31B86ED532}"
  1044. }
  1045. },
  1046. "targetEndpoint": {
  1047. "nodeId": {
  1048. "id": 737004824647726
  1049. },
  1050. "slotId": {
  1051. "m_id": "{BF0106D6-39AB-4AD2-B809-6821E9C316A3}"
  1052. }
  1053. }
  1054. }
  1055. }
  1056. },
  1057. {
  1058. "Id": {
  1059. "id": 737052069287982
  1060. },
  1061. "Name": "srcEndpoint=(Get Variable: Out), destEndpoint=(Expect Equal: In)",
  1062. "Components": {
  1063. "Component_[1138954045906218863]": {
  1064. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1065. "Id": 1138954045906218863,
  1066. "sourceEndpoint": {
  1067. "nodeId": {
  1068. "id": 737004824647726
  1069. },
  1070. "slotId": {
  1071. "m_id": "{F0CC2862-686C-44F3-94AF-F69FD5B0FC7F}"
  1072. }
  1073. },
  1074. "targetEndpoint": {
  1075. "nodeId": {
  1076. "id": 737013414582318
  1077. },
  1078. "slotId": {
  1079. "m_id": "{B43BC4FB-F2A6-4D69-B8BF-63E311B9A81E}"
  1080. }
  1081. }
  1082. }
  1083. }
  1084. },
  1085. {
  1086. "Id": {
  1087. "id": 737056364255278
  1088. },
  1089. "Name": "srcEndpoint=(Get Variable: Number), destEndpoint=(Expect Equal: Reference :-()",
  1090. "Components": {
  1091. "Component_[4665431515050596253]": {
  1092. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1093. "Id": 4665431515050596253,
  1094. "sourceEndpoint": {
  1095. "nodeId": {
  1096. "id": 737004824647726
  1097. },
  1098. "slotId": {
  1099. "m_id": "{7AD7B9B9-0182-45E3-AE2A-035B73DD0D89}"
  1100. }
  1101. },
  1102. "targetEndpoint": {
  1103. "nodeId": {
  1104. "id": 737013414582318
  1105. },
  1106. "slotId": {
  1107. "m_id": "{E8524D8D-D942-4A2D-9F08-0B25A7B40B2C}"
  1108. }
  1109. }
  1110. }
  1111. }
  1112. }
  1113. ]
  1114. },
  1115. "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}",
  1116. "versionData": {
  1117. "_grammarVersion": 1,
  1118. "_runtimeVersion": 1,
  1119. "_fileVersion": 1
  1120. },
  1121. "m_variableCounter": 16,
  1122. "GraphCanvasData": [
  1123. {
  1124. "Key": {
  1125. "id": 736996234713134
  1126. },
  1127. "Value": {
  1128. "ComponentData": {
  1129. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  1130. "$type": "SceneComponentSaveData",
  1131. "ViewParams": {
  1132. "Scale": 0.7373292,
  1133. "AnchorX": -77.30603790283203,
  1134. "AnchorY": -882.9163208007813
  1135. }
  1136. }
  1137. }
  1138. }
  1139. },
  1140. {
  1141. "Key": {
  1142. "id": 737000529680430
  1143. },
  1144. "Value": {
  1145. "ComponentData": {
  1146. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1147. "$type": "GeneralNodeTitleComponentSaveData",
  1148. "PaletteOverride": "MethodNodeTitlePalette"
  1149. },
  1150. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1151. "$type": "GeometrySaveData",
  1152. "Position": [
  1153. 1440.0,
  1154. -840.0
  1155. ]
  1156. },
  1157. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1158. "$type": "StylingComponentSaveData",
  1159. "SubStyle": ".method"
  1160. },
  1161. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1162. "$type": "PersistentIdComponentSaveData",
  1163. "PersistentId": "{DC7D5E88-8919-4CD0-921F-27B4AEF0A1E0}"
  1164. }
  1165. }
  1166. }
  1167. },
  1168. {
  1169. "Key": {
  1170. "id": 737004824647726
  1171. },
  1172. "Value": {
  1173. "ComponentData": {
  1174. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1175. "$type": "GeneralNodeTitleComponentSaveData",
  1176. "PaletteOverride": "GetVariableNodeTitlePalette"
  1177. },
  1178. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1179. "$type": "GeometrySaveData",
  1180. "Position": [
  1181. 960.0,
  1182. -840.0
  1183. ]
  1184. },
  1185. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1186. "$type": "StylingComponentSaveData",
  1187. "SubStyle": ".getVariable"
  1188. },
  1189. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1190. "$type": "PersistentIdComponentSaveData",
  1191. "PersistentId": "{0C9E8CBE-E8FC-47D7-8CC3-779AC3AC6330}"
  1192. }
  1193. }
  1194. }
  1195. },
  1196. {
  1197. "Key": {
  1198. "id": 737009119615022
  1199. },
  1200. "Value": {
  1201. "ComponentData": {
  1202. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1203. "$type": "GeneralNodeTitleComponentSaveData",
  1204. "PaletteOverride": "MathNodeTitlePalette"
  1205. },
  1206. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1207. "$type": "GeometrySaveData",
  1208. "Position": [
  1209. 640.0,
  1210. -840.0
  1211. ]
  1212. },
  1213. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1214. "$type": "StylingComponentSaveData",
  1215. "SubStyle": ".math"
  1216. },
  1217. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1218. "$type": "PersistentIdComponentSaveData",
  1219. "PersistentId": "{EC4A42F9-0C3A-40C9-8BBB-1E63B3CCDFEE}"
  1220. }
  1221. }
  1222. }
  1223. },
  1224. {
  1225. "Key": {
  1226. "id": 737013414582318
  1227. },
  1228. "Value": {
  1229. "ComponentData": {
  1230. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1231. "$type": "GeneralNodeTitleComponentSaveData",
  1232. "PaletteOverride": "MethodNodeTitlePalette"
  1233. },
  1234. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1235. "$type": "GeometrySaveData",
  1236. "Position": [
  1237. 1120.0,
  1238. -840.0
  1239. ]
  1240. },
  1241. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1242. "$type": "StylingComponentSaveData",
  1243. "SubStyle": ".method"
  1244. },
  1245. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1246. "$type": "PersistentIdComponentSaveData",
  1247. "PersistentId": "{1AAC6C25-C076-42F9-BC61-927504E8E1D7}"
  1248. }
  1249. }
  1250. }
  1251. },
  1252. {
  1253. "Key": {
  1254. "id": 737017709549614
  1255. },
  1256. "Value": {
  1257. "ComponentData": {
  1258. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1259. "$type": "GeneralNodeTitleComponentSaveData",
  1260. "PaletteOverride": "TimeNodeTitlePalette"
  1261. },
  1262. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1263. "$type": "GeometrySaveData",
  1264. "Position": [
  1265. 320.0,
  1266. -840.0
  1267. ]
  1268. },
  1269. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1270. "$type": "StylingComponentSaveData",
  1271. "SubStyle": ".time"
  1272. },
  1273. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1274. "$type": "PersistentIdComponentSaveData",
  1275. "PersistentId": "{9C20F353-185D-4DCB-9246-4EA8FFCE3976}"
  1276. }
  1277. }
  1278. }
  1279. },
  1280. {
  1281. "Key": {
  1282. "id": 737022004516910
  1283. },
  1284. "Value": {
  1285. "ComponentData": {
  1286. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1287. "$type": "GeneralNodeTitleComponentSaveData",
  1288. "PaletteOverride": "GetVariableNodeTitlePalette"
  1289. },
  1290. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1291. "$type": "GeometrySaveData",
  1292. "Position": [
  1293. 480.0,
  1294. -840.0
  1295. ]
  1296. },
  1297. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1298. "$type": "StylingComponentSaveData",
  1299. "SubStyle": ".getVariable"
  1300. },
  1301. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1302. "$type": "PersistentIdComponentSaveData",
  1303. "PersistentId": "{14BCBD7E-1153-47AE-AEF5-7D1C14315ED6}"
  1304. }
  1305. }
  1306. }
  1307. }
  1308. ],
  1309. "StatisticsHelper": {
  1310. "InstanceCounter": [
  1311. {
  1312. "Key": 524494764786010043,
  1313. "Value": 1
  1314. },
  1315. {
  1316. "Key": 2390627953596562618,
  1317. "Value": 1
  1318. },
  1319. {
  1320. "Key": 4199610336680704683,
  1321. "Value": 1
  1322. },
  1323. {
  1324. "Key": 6840657073857873079,
  1325. "Value": 1
  1326. },
  1327. {
  1328. "Key": 7507034752320895691,
  1329. "Value": 1
  1330. },
  1331. {
  1332. "Key": 17746292506071718793,
  1333. "Value": 1
  1334. }
  1335. ]
  1336. }
  1337. }
  1338. }
  1339. }
  1340. }
  1341. }