3
0

LY_SC_UnitTest_MathExpression.scriptcanvas 57 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 382940605667374
  9. },
  10. "Name": "LY_SC_UnitTest_MathExpression",
  11. "Components": {
  12. "Component_[16938950299749457314]": {
  13. "$type": "EditorGraph",
  14. "Id": 16938950299749457314,
  15. "m_graphData": {
  16. "m_nodes": [
  17. {
  18. "Id": {
  19. "id": 382949195601966
  20. },
  21. "Name": "SC-Node(MathExpression)",
  22. "Components": {
  23. "Component_[1072514751244163127]": {
  24. "$type": "MathExpression",
  25. "Id": 1072514751244163127,
  26. "Slots": [
  27. {
  28. "id": {
  29. "m_id": "{A3B4F6EE-3BF0-4DCD-B5C4-317BC167D1E2}"
  30. },
  31. "contracts": [
  32. {
  33. "$type": "SlotTypeContract"
  34. }
  35. ],
  36. "slotName": "In",
  37. "toolTip": "Input signal",
  38. "Descriptor": {
  39. "ConnectionType": 1,
  40. "SlotType": 1
  41. }
  42. },
  43. {
  44. "id": {
  45. "m_id": "{F1C5C888-B969-4528-8BEA-3202A056B174}"
  46. },
  47. "contracts": [
  48. {
  49. "$type": "SlotTypeContract"
  50. }
  51. ],
  52. "slotName": "Out",
  53. "toolTip": "Output signal",
  54. "Descriptor": {
  55. "ConnectionType": 2,
  56. "SlotType": 1
  57. }
  58. },
  59. {
  60. "id": {
  61. "m_id": "{6D935182-2576-45C0-A4E8-BADF5A845404}"
  62. },
  63. "contracts": [
  64. {
  65. "$type": "SlotTypeContract"
  66. },
  67. null
  68. ],
  69. "slotName": "Value",
  70. "toolTip": "Value which replaces instances of {Value} in the resulting expression.",
  71. "DisplayGroup": {
  72. "Value": 1997398926
  73. },
  74. "Descriptor": {
  75. "ConnectionType": 1,
  76. "SlotType": 2
  77. },
  78. "DataType": 1
  79. },
  80. {
  81. "id": {
  82. "m_id": "{EEAE884E-2491-44EF-9E08-F353D4CF6078}"
  83. },
  84. "contracts": [
  85. {
  86. "$type": "SlotTypeContract"
  87. },
  88. null
  89. ],
  90. "slotName": "Value_1",
  91. "toolTip": "Value which replaces instances of {Value_1} in the resulting expression.",
  92. "DisplayGroup": {
  93. "Value": 1997398926
  94. },
  95. "Descriptor": {
  96. "ConnectionType": 1,
  97. "SlotType": 2
  98. },
  99. "DataType": 1
  100. },
  101. {
  102. "id": {
  103. "m_id": "{EDCADAE3-0114-464E-9656-92EFF281EB79}"
  104. },
  105. "contracts": [
  106. {
  107. "$type": "SlotTypeContract"
  108. },
  109. null
  110. ],
  111. "slotName": "Value_2",
  112. "toolTip": "Value which replaces instances of {Value_2} in the resulting expression.",
  113. "DisplayGroup": {
  114. "Value": 1997398926
  115. },
  116. "Descriptor": {
  117. "ConnectionType": 1,
  118. "SlotType": 2
  119. },
  120. "DataType": 1
  121. },
  122. {
  123. "id": {
  124. "m_id": "{C6609540-CD76-496D-BC34-FEA6B7EE03FB}"
  125. },
  126. "contracts": [
  127. {
  128. "$type": "SlotTypeContract"
  129. },
  130. null
  131. ],
  132. "slotName": "Value_3",
  133. "toolTip": "Value which replaces instances of {Value_3} in the resulting expression.",
  134. "DisplayGroup": {
  135. "Value": 1997398926
  136. },
  137. "Descriptor": {
  138. "ConnectionType": 1,
  139. "SlotType": 2
  140. },
  141. "DataType": 1
  142. },
  143. {
  144. "id": {
  145. "m_id": "{F3663767-C617-45E4-B483-2F1D780B5615}"
  146. },
  147. "contracts": [
  148. {
  149. "$type": "SlotTypeContract"
  150. }
  151. ],
  152. "slotName": "Result",
  153. "toolTip": "The resulting string.",
  154. "DisplayDataType": {
  155. "m_type": 3
  156. },
  157. "DisplayGroup": {
  158. "Value": 1997398926
  159. },
  160. "Descriptor": {
  161. "ConnectionType": 2,
  162. "SlotType": 2
  163. },
  164. "DataType": 1
  165. }
  166. ],
  167. "Datums": [
  168. {
  169. "scriptCanvasType": {
  170. "m_type": 3
  171. },
  172. "isNullPointer": false,
  173. "$type": "double",
  174. "value": 4.0,
  175. "label": "Value"
  176. },
  177. {
  178. "scriptCanvasType": {
  179. "m_type": 3
  180. },
  181. "isNullPointer": false,
  182. "$type": "double",
  183. "value": 2.0,
  184. "label": "Value_1"
  185. },
  186. {
  187. "scriptCanvasType": {
  188. "m_type": 3
  189. },
  190. "isNullPointer": false,
  191. "$type": "double",
  192. "value": 1.0,
  193. "label": "Value_2"
  194. },
  195. {
  196. "scriptCanvasType": {
  197. "m_type": 3
  198. },
  199. "isNullPointer": false,
  200. "$type": "double",
  201. "value": 3.0,
  202. "label": "Value_3"
  203. }
  204. ],
  205. "m_format": "({Value} / {Value_1} + {Value_2}) * {Value_3} ",
  206. "m_expressionTree": {
  207. "Variables": [
  208. {
  209. "Key": {
  210. "Value": 494360628
  211. },
  212. "Value": {
  213. "SupportedTypes": [
  214. "{110C4B14-11A8-4E9D-8638-5051013A56AC}"
  215. ],
  216. "$type": "double",
  217. "Value": 4.0
  218. }
  219. },
  220. {
  221. "Key": {
  222. "Value": 498074932
  223. },
  224. "Value": {
  225. "SupportedTypes": [
  226. "{110C4B14-11A8-4E9D-8638-5051013A56AC}"
  227. ],
  228. "$type": "double",
  229. "Value": 3.0
  230. }
  231. },
  232. {
  233. "Key": {
  234. "Value": 1790391714
  235. },
  236. "Value": {
  237. "SupportedTypes": [
  238. "{110C4B14-11A8-4E9D-8638-5051013A56AC}"
  239. ],
  240. "$type": "double",
  241. "Value": 1.0
  242. }
  243. },
  244. {
  245. "Key": {
  246. "Value": 4089340952
  247. },
  248. "Value": {
  249. "SupportedTypes": [
  250. "{110C4B14-11A8-4E9D-8638-5051013A56AC}"
  251. ],
  252. "$type": "double",
  253. "Value": 2.0
  254. }
  255. }
  256. ],
  257. "VariableDisplayOrder": [
  258. "Value",
  259. "Value_1",
  260. "Value_2",
  261. "Value_3"
  262. ],
  263. "Tokens": [
  264. {
  265. "TokenInformation": {
  266. "Id": 1,
  267. "$type": "{6D219DB1-3763-4408-A3E8-75E4AE66E9BD} VariableDescriptor",
  268. "Value": {
  269. "DisplayName": "Value",
  270. "NameHash": {
  271. "Value": 494360628
  272. }
  273. }
  274. }
  275. },
  276. {
  277. "TokenInformation": {
  278. "Id": 1,
  279. "$type": "{6D219DB1-3763-4408-A3E8-75E4AE66E9BD} VariableDescriptor",
  280. "Value": {
  281. "DisplayName": "Value_1",
  282. "NameHash": {
  283. "Value": 4089340952
  284. }
  285. }
  286. }
  287. },
  288. {
  289. "ParserId": 3499457960,
  290. "TokenInformation": {
  291. "Id": 3,
  292. "$type": "Empty AZStd::any"
  293. }
  294. },
  295. {
  296. "TokenInformation": {
  297. "Id": 1,
  298. "$type": "{6D219DB1-3763-4408-A3E8-75E4AE66E9BD} VariableDescriptor",
  299. "Value": {
  300. "DisplayName": "Value_2",
  301. "NameHash": {
  302. "Value": 1790391714
  303. }
  304. }
  305. }
  306. },
  307. {
  308. "ParserId": 3499457960,
  309. "TokenInformation": {
  310. "Id": 0,
  311. "$type": "Empty AZStd::any"
  312. }
  313. },
  314. {
  315. "TokenInformation": {
  316. "Id": 1,
  317. "$type": "{6D219DB1-3763-4408-A3E8-75E4AE66E9BD} VariableDescriptor",
  318. "Value": {
  319. "DisplayName": "Value_3",
  320. "NameHash": {
  321. "Value": 498074932
  322. }
  323. }
  324. }
  325. },
  326. {
  327. "ParserId": 3499457960,
  328. "TokenInformation": {
  329. "Id": 2,
  330. "$type": "Empty AZStd::any"
  331. }
  332. }
  333. ]
  334. }
  335. }
  336. }
  337. },
  338. {
  339. "Id": {
  340. "id": 382944900634670
  341. },
  342. "Name": "SC-Node(Mark Complete)",
  343. "Components": {
  344. "Component_[12953505590610160548]": {
  345. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  346. "Id": 12953505590610160548,
  347. "Slots": [
  348. {
  349. "isVisibile": false,
  350. "id": {
  351. "m_id": "{DCB4236E-5310-4BA3-BA4D-C88CFC8C4808}"
  352. },
  353. "contracts": [
  354. {
  355. "$type": "SlotTypeContract"
  356. },
  357. null
  358. ],
  359. "slotName": "EntityID: 0",
  360. "Descriptor": {
  361. "ConnectionType": 1,
  362. "SlotType": 2
  363. },
  364. "DataType": 1
  365. },
  366. {
  367. "id": {
  368. "m_id": "{488FE653-89BB-4C4F-978C-8E133D53A611}"
  369. },
  370. "contracts": [
  371. {
  372. "$type": "SlotTypeContract"
  373. },
  374. null
  375. ],
  376. "slotName": "Report",
  377. "toolTip": "additional notes for the test report",
  378. "Descriptor": {
  379. "ConnectionType": 1,
  380. "SlotType": 2
  381. },
  382. "DataType": 1
  383. },
  384. {
  385. "id": {
  386. "m_id": "{FF9C66AA-D139-485D-82FA-CBA38D64DD22}"
  387. },
  388. "contracts": [
  389. {
  390. "$type": "SlotTypeContract"
  391. }
  392. ],
  393. "slotName": "In",
  394. "Descriptor": {
  395. "ConnectionType": 1,
  396. "SlotType": 1
  397. }
  398. },
  399. {
  400. "id": {
  401. "m_id": "{FE6C754B-036E-486C-B012-B076425990B7}"
  402. },
  403. "contracts": [
  404. {
  405. "$type": "SlotTypeContract"
  406. }
  407. ],
  408. "slotName": "Out",
  409. "Descriptor": {
  410. "ConnectionType": 2,
  411. "SlotType": 1
  412. }
  413. }
  414. ],
  415. "Datums": [
  416. {
  417. "isOverloadedStorage": false,
  418. "scriptCanvasType": {
  419. "m_type": 1
  420. },
  421. "isNullPointer": false,
  422. "$type": "EntityId",
  423. "value": {
  424. "id": 4276206253
  425. }
  426. },
  427. {
  428. "isOverloadedStorage": false,
  429. "scriptCanvasType": {
  430. "m_type": 5
  431. },
  432. "isNullPointer": false,
  433. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  434. "value": "",
  435. "label": "Report"
  436. }
  437. ],
  438. "methodType": 2,
  439. "methodName": "Mark Complete",
  440. "className": "Unit Testing",
  441. "resultSlotIDs": [
  442. {}
  443. ],
  444. "prettyClassName": "Unit Testing"
  445. }
  446. }
  447. },
  448. {
  449. "Id": {
  450. "id": 382953490569262
  451. },
  452. "Name": "SC-Node(Expect Equal)",
  453. "Components": {
  454. "Component_[14438836879453505223]": {
  455. "$type": "MethodOverloaded",
  456. "Id": 14438836879453505223,
  457. "Slots": [
  458. {
  459. "id": {
  460. "m_id": "{83D27FD1-31ED-419D-9BC6-AA1658B7D99C}"
  461. },
  462. "contracts": [
  463. {
  464. "$type": "SlotTypeContract"
  465. },
  466. null
  467. ],
  468. "slotName": "EntityID: 0",
  469. "DisplayDataType": {
  470. "m_type": 1
  471. },
  472. "Descriptor": {
  473. "ConnectionType": 1,
  474. "SlotType": 2
  475. },
  476. "DataType": 1
  477. },
  478. {
  479. "IsOverload": true,
  480. "id": {
  481. "m_id": "{BA36BDD6-E546-4BA9-BDA3-A245D27FC9D5}"
  482. },
  483. "DynamicTypeOverride": 3,
  484. "contracts": [
  485. {
  486. "$type": "SlotTypeContract"
  487. },
  488. null
  489. ],
  490. "slotName": "Candidate",
  491. "toolTip": "left of ==",
  492. "DisplayDataType": {
  493. "m_type": 3
  494. },
  495. "Descriptor": {
  496. "ConnectionType": 1,
  497. "SlotType": 2
  498. },
  499. "DataType": 1
  500. },
  501. {
  502. "IsOverload": true,
  503. "id": {
  504. "m_id": "{CEE9DFFE-0074-4959-A2AF-3E1548801007}"
  505. },
  506. "DynamicTypeOverride": 3,
  507. "contracts": [
  508. {
  509. "$type": "SlotTypeContract"
  510. },
  511. null
  512. ],
  513. "slotName": "Reference",
  514. "toolTip": "right of ==",
  515. "DisplayDataType": {
  516. "m_type": 3
  517. },
  518. "Descriptor": {
  519. "ConnectionType": 1,
  520. "SlotType": 2
  521. },
  522. "DataType": 1,
  523. "IsReference": true,
  524. "VariableReference": {
  525. "m_id": "{D7029778-589E-48A4-90BA-0E25C8538BD4}"
  526. }
  527. },
  528. {
  529. "id": {
  530. "m_id": "{C4A03906-D2FF-4486-8FD9-3C5500D6F30D}"
  531. },
  532. "contracts": [
  533. {
  534. "$type": "SlotTypeContract"
  535. },
  536. null
  537. ],
  538. "slotName": "Report",
  539. "toolTip": "additional notes for the test report",
  540. "DisplayDataType": {
  541. "m_type": 5
  542. },
  543. "Descriptor": {
  544. "ConnectionType": 1,
  545. "SlotType": 2
  546. },
  547. "DataType": 1
  548. },
  549. {
  550. "id": {
  551. "m_id": "{73AEB8A7-0239-44A8-A337-8B30508CAE94}"
  552. },
  553. "contracts": [
  554. {
  555. "$type": "SlotTypeContract"
  556. }
  557. ],
  558. "slotName": "In",
  559. "Descriptor": {
  560. "ConnectionType": 1,
  561. "SlotType": 1
  562. }
  563. },
  564. {
  565. "id": {
  566. "m_id": "{837F7E7B-8047-4EC0-82B4-7D9339692876}"
  567. },
  568. "contracts": [
  569. {
  570. "$type": "SlotTypeContract"
  571. }
  572. ],
  573. "slotName": "Out",
  574. "Descriptor": {
  575. "ConnectionType": 2,
  576. "SlotType": 1
  577. }
  578. }
  579. ],
  580. "Datums": [
  581. {
  582. "isOverloadedStorage": false,
  583. "scriptCanvasType": {
  584. "m_type": 1
  585. },
  586. "isNullPointer": false,
  587. "$type": "EntityId",
  588. "value": {
  589. "id": 4276206253
  590. },
  591. "label": "EntityID: 0"
  592. },
  593. {
  594. "isOverloadedStorage": false,
  595. "scriptCanvasType": {
  596. "m_type": 3
  597. },
  598. "isNullPointer": false,
  599. "$type": "double",
  600. "value": 0.0,
  601. "label": "Candidate"
  602. },
  603. {
  604. "isOverloadedStorage": false,
  605. "scriptCanvasType": {
  606. "m_type": 3
  607. },
  608. "isNullPointer": false,
  609. "$type": "double",
  610. "value": 0.0
  611. },
  612. {
  613. "isOverloadedStorage": false,
  614. "scriptCanvasType": {
  615. "m_type": 5
  616. },
  617. "isNullPointer": false,
  618. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  619. "value": "",
  620. "label": "Report"
  621. }
  622. ],
  623. "methodType": 2,
  624. "methodName": "Expect Equal",
  625. "className": "Unit Testing",
  626. "resultSlotIDs": [
  627. {}
  628. ],
  629. "prettyClassName": "Unit Testing",
  630. "orderedInputSlotIds": [
  631. {
  632. "m_id": "{83D27FD1-31ED-419D-9BC6-AA1658B7D99C}"
  633. },
  634. {
  635. "m_id": "{BA36BDD6-E546-4BA9-BDA3-A245D27FC9D5}"
  636. },
  637. {
  638. "m_id": "{CEE9DFFE-0074-4959-A2AF-3E1548801007}"
  639. },
  640. {
  641. "m_id": "{C4A03906-D2FF-4486-8FD9-3C5500D6F30D}"
  642. }
  643. ]
  644. }
  645. }
  646. },
  647. {
  648. "Id": {
  649. "id": 382957785536558
  650. },
  651. "Name": "SC-Node(Start)",
  652. "Components": {
  653. "Component_[15843044724009388527]": {
  654. "$type": "Start",
  655. "Id": 15843044724009388527,
  656. "Slots": [
  657. {
  658. "id": {
  659. "m_id": "{6C90DD1F-92CD-477D-9150-1B3CEDC09675}"
  660. },
  661. "contracts": [
  662. {
  663. "$type": "SlotTypeContract"
  664. }
  665. ],
  666. "slotName": "Out",
  667. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  668. "Descriptor": {
  669. "ConnectionType": 2,
  670. "SlotType": 1
  671. }
  672. }
  673. ]
  674. }
  675. }
  676. }
  677. ],
  678. "m_connections": [
  679. {
  680. "Id": {
  681. "id": 382962080503854
  682. },
  683. "Name": "srcEndpoint=(Expect Equal: Out), destEndpoint=(Mark Complete: In)",
  684. "Components": {
  685. "Component_[4495047826731335637]": {
  686. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  687. "Id": 4495047826731335637,
  688. "sourceEndpoint": {
  689. "nodeId": {
  690. "id": 382953490569262
  691. },
  692. "slotId": {
  693. "m_id": "{837F7E7B-8047-4EC0-82B4-7D9339692876}"
  694. }
  695. },
  696. "targetEndpoint": {
  697. "nodeId": {
  698. "id": 382944900634670
  699. },
  700. "slotId": {
  701. "m_id": "{FF9C66AA-D139-485D-82FA-CBA38D64DD22}"
  702. }
  703. }
  704. }
  705. }
  706. },
  707. {
  708. "Id": {
  709. "id": 382966375471150
  710. },
  711. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Math Expression: In)",
  712. "Components": {
  713. "Component_[14292313315377025131]": {
  714. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  715. "Id": 14292313315377025131,
  716. "sourceEndpoint": {
  717. "nodeId": {
  718. "id": 382957785536558
  719. },
  720. "slotId": {
  721. "m_id": "{6C90DD1F-92CD-477D-9150-1B3CEDC09675}"
  722. }
  723. },
  724. "targetEndpoint": {
  725. "nodeId": {
  726. "id": 382949195601966
  727. },
  728. "slotId": {
  729. "m_id": "{A3B4F6EE-3BF0-4DCD-B5C4-317BC167D1E2}"
  730. }
  731. }
  732. }
  733. }
  734. },
  735. {
  736. "Id": {
  737. "id": 382970670438446
  738. },
  739. "Name": "srcEndpoint=(Math Expression: Out), destEndpoint=(Expect Equal: In)",
  740. "Components": {
  741. "Component_[3785085633631792850]": {
  742. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  743. "Id": 3785085633631792850,
  744. "sourceEndpoint": {
  745. "nodeId": {
  746. "id": 382949195601966
  747. },
  748. "slotId": {
  749. "m_id": "{F1C5C888-B969-4528-8BEA-3202A056B174}"
  750. }
  751. },
  752. "targetEndpoint": {
  753. "nodeId": {
  754. "id": 382953490569262
  755. },
  756. "slotId": {
  757. "m_id": "{73AEB8A7-0239-44A8-A337-8B30508CAE94}"
  758. }
  759. }
  760. }
  761. }
  762. },
  763. {
  764. "Id": {
  765. "id": 382974965405742
  766. },
  767. "Name": "srcEndpoint=(Math Expression: Result), destEndpoint=(Expect Equal: Candidate :-()",
  768. "Components": {
  769. "Component_[17435475992464027413]": {
  770. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  771. "Id": 17435475992464027413,
  772. "sourceEndpoint": {
  773. "nodeId": {
  774. "id": 382949195601966
  775. },
  776. "slotId": {
  777. "m_id": "{F3663767-C617-45E4-B483-2F1D780B5615}"
  778. }
  779. },
  780. "targetEndpoint": {
  781. "nodeId": {
  782. "id": 382953490569262
  783. },
  784. "slotId": {
  785. "m_id": "{BA36BDD6-E546-4BA9-BDA3-A245D27FC9D5}"
  786. }
  787. }
  788. }
  789. }
  790. }
  791. ]
  792. },
  793. "m_assetType": "{295030FF-2648-27FF-2A45-24FF2C4729FF}",
  794. "versionData": {
  795. "_grammarVersion": 1,
  796. "_runtimeVersion": 1,
  797. "_fileVersion": 1
  798. },
  799. "m_variableCounter": 9,
  800. "GraphCanvasData": [
  801. {
  802. "Key": {
  803. "id": 382940605667374
  804. },
  805. "Value": {
  806. "ComponentData": {
  807. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  808. "$type": "SceneComponentSaveData",
  809. "ViewParams": {
  810. "Scale": 1.1079339,
  811. "AnchorX": -420.60272216796875,
  812. "AnchorY": -57.76518249511719
  813. }
  814. }
  815. }
  816. }
  817. },
  818. {
  819. "Key": {
  820. "id": 382944900634670
  821. },
  822. "Value": {
  823. "ComponentData": {
  824. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  825. "$type": "NodeSaveData"
  826. },
  827. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  828. "$type": "GeneralNodeTitleComponentSaveData",
  829. "PaletteOverride": "MethodNodeTitlePalette"
  830. },
  831. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  832. "$type": "GeometrySaveData",
  833. "Position": [
  834. 540.0,
  835. 80.0
  836. ]
  837. },
  838. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  839. "$type": "StylingComponentSaveData",
  840. "SubStyle": ".method"
  841. },
  842. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  843. "$type": "PersistentIdComponentSaveData",
  844. "PersistentId": "{2EC13B75-7313-4800-A72A-3A56CD0493BC}"
  845. }
  846. }
  847. }
  848. },
  849. {
  850. "Key": {
  851. "id": 382949195601966
  852. },
  853. "Value": {
  854. "ComponentData": {
  855. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  856. "$type": "NodeSaveData"
  857. },
  858. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  859. "$type": "GeneralNodeTitleComponentSaveData",
  860. "PaletteOverride": "MathNodeTitlePalette"
  861. },
  862. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  863. "$type": "GeometrySaveData",
  864. "Position": [
  865. -200.0,
  866. 60.0
  867. ]
  868. },
  869. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  870. "$type": "StylingComponentSaveData",
  871. "SubStyle": ".math"
  872. },
  873. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  874. "$type": "PersistentIdComponentSaveData",
  875. "PersistentId": "{6319C92F-D706-451A-82D2-A67B8509AA6B}"
  876. }
  877. }
  878. }
  879. },
  880. {
  881. "Key": {
  882. "id": 382953490569262
  883. },
  884. "Value": {
  885. "ComponentData": {
  886. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  887. "$type": "NodeSaveData"
  888. },
  889. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  890. "$type": "GeneralNodeTitleComponentSaveData",
  891. "PaletteOverride": "MethodNodeTitlePalette"
  892. },
  893. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  894. "$type": "GeometrySaveData",
  895. "Position": [
  896. 220.0,
  897. 60.0
  898. ]
  899. },
  900. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  901. "$type": "StylingComponentSaveData",
  902. "SubStyle": ".method"
  903. },
  904. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  905. "$type": "PersistentIdComponentSaveData",
  906. "PersistentId": "{805E594D-ABA3-4509-9345-AB429051AE67}"
  907. }
  908. }
  909. }
  910. },
  911. {
  912. "Key": {
  913. "id": 382957785536558
  914. },
  915. "Value": {
  916. "ComponentData": {
  917. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  918. "$type": "NodeSaveData"
  919. },
  920. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  921. "$type": "GeneralNodeTitleComponentSaveData",
  922. "PaletteOverride": "TimeNodeTitlePalette"
  923. },
  924. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  925. "$type": "GeometrySaveData",
  926. "Position": [
  927. -360.0,
  928. 60.0
  929. ]
  930. },
  931. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  932. "$type": "StylingComponentSaveData",
  933. "SubStyle": ".time"
  934. },
  935. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  936. "$type": "PersistentIdComponentSaveData",
  937. "PersistentId": "{10268231-9300-4DB3-84ED-8340D358E6D5}"
  938. }
  939. }
  940. }
  941. }
  942. ],
  943. "StatisticsHelper": {
  944. "InstanceCounter": [
  945. {
  946. "Key": 524494764786010043,
  947. "Value": 1
  948. },
  949. {
  950. "Key": 4199610336680704683,
  951. "Value": 1
  952. },
  953. {
  954. "Key": 6840657073857873079,
  955. "Value": 1
  956. },
  957. {
  958. "Key": 7224637793062157918,
  959. "Value": 1
  960. }
  961. ]
  962. }
  963. },
  964. "Component_[9435064044103188435]": {
  965. "$type": "EditorGraphVariableManagerComponent",
  966. "Id": 9435064044103188435,
  967. "m_variableData": {
  968. "m_nameVariableMap": [
  969. {
  970. "Key": {
  971. "m_id": "{D7029778-589E-48A4-90BA-0E25C8538BD4}"
  972. },
  973. "Value": {
  974. "Datum": {
  975. "isOverloadedStorage": false,
  976. "scriptCanvasType": {
  977. "m_type": 3
  978. },
  979. "isNullPointer": false,
  980. "$type": "double",
  981. "value": 9.0,
  982. "label": "Nine"
  983. },
  984. "VariableId": {
  985. "m_id": "{D7029778-589E-48A4-90BA-0E25C8538BD4}"
  986. },
  987. "VariableName": "Nine"
  988. }
  989. }
  990. ]
  991. }
  992. }
  993. }
  994. }
  995. }
  996. }