Test_FloatingPointPrecisionEqualTo.scriptcanvas 74 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 31962186351783
  9. },
  10. "Name": "Script Canvas Graph",
  11. "Components": {
  12. "Component_[5950542586527379635]": {
  13. "$type": "EditorGraph",
  14. "Id": 5950542586527379635,
  15. "m_graphData": {
  16. "m_nodes": [
  17. {
  18. "Id": {
  19. "id": 31987956155559
  20. },
  21. "Name": "SC-Node(AddFailure)",
  22. "Components": {
  23. "Component_[10493959839255088266]": {
  24. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  25. "Id": 10493959839255088266,
  26. "Slots": [
  27. {
  28. "isVisibile": false,
  29. "id": {
  30. "m_id": "{247A47D9-6655-46A7-BFAA-BEC3DFD30B28}"
  31. },
  32. "contracts": [
  33. {
  34. "$type": "SlotTypeContract"
  35. },
  36. null
  37. ],
  38. "slotName": "EntityID: 0",
  39. "Descriptor": {
  40. "ConnectionType": 1,
  41. "SlotType": 2
  42. },
  43. "DataType": 1
  44. },
  45. {
  46. "id": {
  47. "m_id": "{91016D15-AE6B-4B14-857E-6A865D81AA9D}"
  48. },
  49. "contracts": [
  50. {
  51. "$type": "SlotTypeContract"
  52. },
  53. null
  54. ],
  55. "slotName": "Report",
  56. "toolTip": "additional notes for the test report",
  57. "DisplayDataType": {
  58. "m_type": 5
  59. },
  60. "Descriptor": {
  61. "ConnectionType": 1,
  62. "SlotType": 2
  63. },
  64. "DataType": 1
  65. },
  66. {
  67. "id": {
  68. "m_id": "{F28DCEDC-B612-4A7F-9770-EAD89E5B0F3E}"
  69. },
  70. "contracts": [
  71. {
  72. "$type": "SlotTypeContract"
  73. }
  74. ],
  75. "slotName": "In",
  76. "Descriptor": {
  77. "ConnectionType": 1,
  78. "SlotType": 1
  79. }
  80. },
  81. {
  82. "id": {
  83. "m_id": "{E734B373-9384-476D-98DE-FBB81E0D298B}"
  84. },
  85. "contracts": [
  86. {
  87. "$type": "SlotTypeContract"
  88. }
  89. ],
  90. "slotName": "Out",
  91. "Descriptor": {
  92. "ConnectionType": 2,
  93. "SlotType": 1
  94. }
  95. }
  96. ],
  97. "Datums": [
  98. {
  99. "isOverloadedStorage": false,
  100. "scriptCanvasType": {
  101. "m_type": 1
  102. },
  103. "isNullPointer": false,
  104. "$type": "EntityId",
  105. "value": {
  106. "id": 4276206253
  107. }
  108. },
  109. {
  110. "isOverloadedStorage": false,
  111. "scriptCanvasType": {
  112. "m_type": 5
  113. },
  114. "isNullPointer": false,
  115. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  116. "value": "Floating point equality precision failure",
  117. "label": "Report"
  118. }
  119. ],
  120. "methodType": 2,
  121. "methodName": "Add Failure",
  122. "className": "Unit Testing",
  123. "resultSlotIDs": [
  124. {}
  125. ],
  126. "prettyClassName": "Unit Testing"
  127. }
  128. }
  129. },
  130. {
  131. "Id": {
  132. "id": 31983661188263
  133. },
  134. "Name": "SC-Node(OperatorMul)",
  135. "Components": {
  136. "Component_[12992937815387538340]": {
  137. "$type": "OperatorMul",
  138. "Id": 12992937815387538340,
  139. "Slots": [
  140. {
  141. "id": {
  142. "m_id": "{48C282E4-F0AB-4022-AF2B-1AA2EA968218}"
  143. },
  144. "contracts": [
  145. {
  146. "$type": "SlotTypeContract"
  147. }
  148. ],
  149. "slotName": "In",
  150. "Descriptor": {
  151. "ConnectionType": 1,
  152. "SlotType": 1
  153. }
  154. },
  155. {
  156. "id": {
  157. "m_id": "{FD93D6EC-70F6-49DB-96E7-463303B0AC52}"
  158. },
  159. "contracts": [
  160. {
  161. "$type": "SlotTypeContract"
  162. }
  163. ],
  164. "slotName": "Out",
  165. "Descriptor": {
  166. "ConnectionType": 2,
  167. "SlotType": 1
  168. }
  169. },
  170. {
  171. "id": {
  172. "m_id": "{66843305-5E2B-48E0-9918-64D588F8518A}"
  173. },
  174. "DynamicTypeOverride": 3,
  175. "contracts": [
  176. {
  177. "$type": "SlotTypeContract"
  178. },
  179. null,
  180. {
  181. "$type": "MathOperatorContract",
  182. "OperatorType": "Multiply",
  183. "NativeTypes": [
  184. {
  185. "m_type": 3
  186. },
  187. {
  188. "m_type": 6
  189. },
  190. {
  191. "m_type": 7
  192. },
  193. {
  194. "m_type": 14
  195. },
  196. {
  197. "m_type": 15
  198. }
  199. ]
  200. }
  201. ],
  202. "slotName": "Number",
  203. "toolTip": "An operand to use in performing the specified Operation",
  204. "DisplayDataType": {
  205. "m_type": 3
  206. },
  207. "DisplayGroup": {
  208. "Value": 1114760223
  209. },
  210. "Descriptor": {
  211. "ConnectionType": 1,
  212. "SlotType": 2
  213. },
  214. "DynamicGroup": {
  215. "Value": 1114760223
  216. },
  217. "DataType": 1,
  218. "IsReference": true,
  219. "VariableReference": {
  220. "m_id": "{A30673FA-11D3-48FB-BBA0-A4882F12189A}"
  221. }
  222. },
  223. {
  224. "id": {
  225. "m_id": "{81A7C9D6-0C1F-44E5-8650-807FE0E843F7}"
  226. },
  227. "DynamicTypeOverride": 3,
  228. "contracts": [
  229. {
  230. "$type": "SlotTypeContract"
  231. },
  232. null,
  233. {
  234. "$type": "MathOperatorContract",
  235. "OperatorType": "Multiply",
  236. "NativeTypes": [
  237. {
  238. "m_type": 3
  239. },
  240. {
  241. "m_type": 6
  242. },
  243. {
  244. "m_type": 7
  245. },
  246. {
  247. "m_type": 14
  248. },
  249. {
  250. "m_type": 15
  251. }
  252. ]
  253. }
  254. ],
  255. "slotName": "Number",
  256. "toolTip": "An operand to use in performing the specified Operation",
  257. "DisplayDataType": {
  258. "m_type": 3
  259. },
  260. "DisplayGroup": {
  261. "Value": 1114760223
  262. },
  263. "Descriptor": {
  264. "ConnectionType": 1,
  265. "SlotType": 2
  266. },
  267. "DynamicGroup": {
  268. "Value": 1114760223
  269. },
  270. "DataType": 1,
  271. "IsReference": true,
  272. "VariableReference": {
  273. "m_id": "{8C4B128D-6D76-4339-BA6A-C26CA345986A}"
  274. }
  275. },
  276. {
  277. "id": {
  278. "m_id": "{455AEE11-4B6E-490E-A27A-2735A1944785}"
  279. },
  280. "DynamicTypeOverride": 3,
  281. "contracts": [
  282. {
  283. "$type": "SlotTypeContract"
  284. },
  285. {
  286. "$type": "MathOperatorContract",
  287. "OperatorType": "Multiply",
  288. "NativeTypes": [
  289. {
  290. "m_type": 3
  291. },
  292. {
  293. "m_type": 6
  294. },
  295. {
  296. "m_type": 7
  297. },
  298. {
  299. "m_type": 14
  300. },
  301. {
  302. "m_type": 15
  303. }
  304. ]
  305. }
  306. ],
  307. "slotName": "Result",
  308. "toolTip": "The result of the specified operation",
  309. "DisplayDataType": {
  310. "m_type": 3
  311. },
  312. "DisplayGroup": {
  313. "Value": 1114760223
  314. },
  315. "Descriptor": {
  316. "ConnectionType": 2,
  317. "SlotType": 2
  318. },
  319. "DynamicGroup": {
  320. "Value": 1114760223
  321. },
  322. "DataType": 1
  323. }
  324. ],
  325. "Datums": [
  326. {
  327. "isOverloadedStorage": false,
  328. "scriptCanvasType": {
  329. "m_type": 3
  330. },
  331. "isNullPointer": false,
  332. "$type": "double",
  333. "value": 0.0
  334. },
  335. {
  336. "isOverloadedStorage": false,
  337. "scriptCanvasType": {
  338. "m_type": 3
  339. },
  340. "isNullPointer": false,
  341. "$type": "double",
  342. "value": 1.0
  343. }
  344. ]
  345. }
  346. }
  347. },
  348. {
  349. "Id": {
  350. "id": 31979366220967
  351. },
  352. "Name": "SC-Node(Checkpoint)",
  353. "Components": {
  354. "Component_[14007056463839670448]": {
  355. "$type": "MethodOverloaded",
  356. "Id": 14007056463839670448,
  357. "Slots": [
  358. {
  359. "isVisibile": false,
  360. "id": {
  361. "m_id": "{7B45F619-D26F-4D25-BFC5-D290929D7D79}"
  362. },
  363. "contracts": [
  364. {
  365. "$type": "SlotTypeContract"
  366. },
  367. null
  368. ],
  369. "slotName": "EntityID: 0",
  370. "Descriptor": {
  371. "ConnectionType": 1,
  372. "SlotType": 2
  373. },
  374. "DataType": 1
  375. },
  376. {
  377. "id": {
  378. "m_id": "{FFA89FFD-7B9E-43F7-BA35-ACC1F4737C26}"
  379. },
  380. "contracts": [
  381. {
  382. "$type": "SlotTypeContract"
  383. },
  384. null
  385. ],
  386. "slotName": "Report",
  387. "toolTip": "additional notes for the test report",
  388. "DisplayDataType": {
  389. "m_type": 5
  390. },
  391. "Descriptor": {
  392. "ConnectionType": 1,
  393. "SlotType": 2
  394. },
  395. "DataType": 1
  396. },
  397. {
  398. "id": {
  399. "m_id": "{E6D307EC-9C16-440D-AA7E-8147506F5AE4}"
  400. },
  401. "contracts": [
  402. {
  403. "$type": "SlotTypeContract"
  404. }
  405. ],
  406. "slotName": "In",
  407. "Descriptor": {
  408. "ConnectionType": 1,
  409. "SlotType": 1
  410. }
  411. },
  412. {
  413. "id": {
  414. "m_id": "{DBB2C697-3C9E-43C4-9C04-8E3BE28C6716}"
  415. },
  416. "contracts": [
  417. {
  418. "$type": "SlotTypeContract"
  419. }
  420. ],
  421. "slotName": "Out",
  422. "Descriptor": {
  423. "ConnectionType": 2,
  424. "SlotType": 1
  425. }
  426. }
  427. ],
  428. "Datums": [
  429. {
  430. "isOverloadedStorage": false,
  431. "scriptCanvasType": {
  432. "m_type": 1
  433. },
  434. "isNullPointer": false,
  435. "$type": "EntityId",
  436. "value": {
  437. "id": 4276206253
  438. }
  439. },
  440. {
  441. "isOverloadedStorage": false,
  442. "scriptCanvasType": {
  443. "m_type": 5
  444. },
  445. "isNullPointer": false,
  446. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  447. "value": "",
  448. "label": "Report"
  449. }
  450. ],
  451. "methodType": 2,
  452. "methodName": "Checkpoint",
  453. "className": "Unit Testing",
  454. "prettyClassName": "Unit Testing",
  455. "orderedInputSlotIds": [
  456. {
  457. "m_id": "{7B45F619-D26F-4D25-BFC5-D290929D7D79}"
  458. },
  459. {
  460. "m_id": "{FFA89FFD-7B9E-43F7-BA35-ACC1F4737C26}"
  461. }
  462. ],
  463. "outputSlotIds": [
  464. {}
  465. ]
  466. }
  467. }
  468. },
  469. {
  470. "Id": {
  471. "id": 31975071253671
  472. },
  473. "Name": "SC-Node(MarkComplete)",
  474. "Components": {
  475. "Component_[16262042320053894141]": {
  476. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  477. "Id": 16262042320053894141,
  478. "Slots": [
  479. {
  480. "isVisibile": false,
  481. "id": {
  482. "m_id": "{7698059B-770D-4020-BAA7-C99E057583B9}"
  483. },
  484. "contracts": [
  485. {
  486. "$type": "SlotTypeContract"
  487. },
  488. null
  489. ],
  490. "slotName": "EntityID: 0",
  491. "Descriptor": {
  492. "ConnectionType": 1,
  493. "SlotType": 2
  494. },
  495. "DataType": 1
  496. },
  497. {
  498. "id": {
  499. "m_id": "{3EC72D74-0745-476C-B2FC-9830200A6C24}"
  500. },
  501. "contracts": [
  502. {
  503. "$type": "SlotTypeContract"
  504. },
  505. null
  506. ],
  507. "slotName": "Report",
  508. "toolTip": "additional notes for the test report",
  509. "DisplayDataType": {
  510. "m_type": 5
  511. },
  512. "Descriptor": {
  513. "ConnectionType": 1,
  514. "SlotType": 2
  515. },
  516. "DataType": 1
  517. },
  518. {
  519. "id": {
  520. "m_id": "{E56D21D5-BB33-4906-A20D-495277790349}"
  521. },
  522. "contracts": [
  523. {
  524. "$type": "SlotTypeContract"
  525. }
  526. ],
  527. "slotName": "In",
  528. "Descriptor": {
  529. "ConnectionType": 1,
  530. "SlotType": 1
  531. }
  532. },
  533. {
  534. "id": {
  535. "m_id": "{E7630073-DFDE-4D3C-AE32-0096351D8312}"
  536. },
  537. "contracts": [
  538. {
  539. "$type": "SlotTypeContract"
  540. }
  541. ],
  542. "slotName": "Out",
  543. "Descriptor": {
  544. "ConnectionType": 2,
  545. "SlotType": 1
  546. }
  547. }
  548. ],
  549. "Datums": [
  550. {
  551. "isOverloadedStorage": false,
  552. "scriptCanvasType": {
  553. "m_type": 1
  554. },
  555. "isNullPointer": false,
  556. "$type": "EntityId",
  557. "value": {
  558. "id": 4276206253
  559. }
  560. },
  561. {
  562. "isOverloadedStorage": false,
  563. "scriptCanvasType": {
  564. "m_type": 5
  565. },
  566. "isNullPointer": false,
  567. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  568. "value": "",
  569. "label": "Report"
  570. }
  571. ],
  572. "methodType": 2,
  573. "methodName": "Mark Complete",
  574. "className": "Unit Testing",
  575. "resultSlotIDs": [
  576. {}
  577. ],
  578. "prettyClassName": "Unit Testing"
  579. }
  580. }
  581. },
  582. {
  583. "Id": {
  584. "id": 31970776286375
  585. },
  586. "Name": "SC-Node(EqualTo)",
  587. "Components": {
  588. "Component_[18425926080795105351]": {
  589. "$type": "EqualTo",
  590. "Id": 18425926080795105351,
  591. "Slots": [
  592. {
  593. "id": {
  594. "m_id": "{83B5EA98-09FD-424D-876C-35EB74170EC1}"
  595. },
  596. "contracts": [
  597. {
  598. "$type": "SlotTypeContract"
  599. }
  600. ],
  601. "slotName": "Result",
  602. "DisplayDataType": {
  603. "m_type": 0
  604. },
  605. "Descriptor": {
  606. "ConnectionType": 2,
  607. "SlotType": 2
  608. },
  609. "DataType": 1
  610. },
  611. {
  612. "id": {
  613. "m_id": "{5BAA7A41-6083-4DAE-837E-2F3F4FF56FBA}"
  614. },
  615. "contracts": [
  616. {
  617. "$type": "SlotTypeContract"
  618. }
  619. ],
  620. "slotName": "In",
  621. "toolTip": "Signal to perform the evaluation when desired.",
  622. "Descriptor": {
  623. "ConnectionType": 1,
  624. "SlotType": 1
  625. }
  626. },
  627. {
  628. "id": {
  629. "m_id": "{7C41824F-377D-45EB-903C-7D72B8CEC303}"
  630. },
  631. "contracts": [
  632. {
  633. "$type": "SlotTypeContract"
  634. }
  635. ],
  636. "slotName": "True",
  637. "toolTip": "Signaled if the result of the operation is true.",
  638. "Descriptor": {
  639. "ConnectionType": 2,
  640. "SlotType": 1
  641. }
  642. },
  643. {
  644. "id": {
  645. "m_id": "{F1DB20A4-A632-4E4E-A20D-EF9040CCE43A}"
  646. },
  647. "contracts": [
  648. {
  649. "$type": "SlotTypeContract"
  650. }
  651. ],
  652. "slotName": "False",
  653. "toolTip": "Signaled if the result of the operation is false.",
  654. "Descriptor": {
  655. "ConnectionType": 2,
  656. "SlotType": 1
  657. }
  658. },
  659. {
  660. "id": {
  661. "m_id": "{AC360C51-820D-486A-B605-6546638EDC63}"
  662. },
  663. "DynamicTypeOverride": 3,
  664. "contracts": [
  665. {
  666. "$type": "SlotTypeContract"
  667. },
  668. null
  669. ],
  670. "slotName": "Value A",
  671. "DisplayDataType": {
  672. "m_type": 3
  673. },
  674. "Descriptor": {
  675. "ConnectionType": 1,
  676. "SlotType": 2
  677. },
  678. "DynamicGroup": {
  679. "Value": 3545012108
  680. },
  681. "DataType": 1
  682. },
  683. {
  684. "id": {
  685. "m_id": "{53018463-7EB4-4A02-936C-AF484504675B}"
  686. },
  687. "DynamicTypeOverride": 3,
  688. "contracts": [
  689. {
  690. "$type": "SlotTypeContract"
  691. },
  692. null
  693. ],
  694. "slotName": "Value B",
  695. "DisplayDataType": {
  696. "m_type": 3
  697. },
  698. "Descriptor": {
  699. "ConnectionType": 1,
  700. "SlotType": 2
  701. },
  702. "DynamicGroup": {
  703. "Value": 3545012108
  704. },
  705. "DataType": 1,
  706. "IsReference": true,
  707. "VariableReference": {
  708. "m_id": "{5FE72FE6-8B50-4DA1-9D3D-30A16ABF5E72}"
  709. }
  710. }
  711. ],
  712. "Datums": [
  713. {
  714. "isOverloadedStorage": false,
  715. "scriptCanvasType": {
  716. "m_type": 3
  717. },
  718. "isNullPointer": false,
  719. "$type": "double",
  720. "value": 0.0,
  721. "label": "Value A"
  722. },
  723. {
  724. "isOverloadedStorage": false,
  725. "scriptCanvasType": {
  726. "m_type": 3
  727. },
  728. "isNullPointer": false,
  729. "$type": "double",
  730. "value": 0.0,
  731. "label": "Value B"
  732. }
  733. ]
  734. }
  735. }
  736. },
  737. {
  738. "Id": {
  739. "id": 31966481319079
  740. },
  741. "Name": "SC-Node(Start)",
  742. "Components": {
  743. "Component_[6490767156581114697]": {
  744. "$type": "Start",
  745. "Id": 6490767156581114697,
  746. "Slots": [
  747. {
  748. "id": {
  749. "m_id": "{05DB1B8A-01B0-4F64-AC8D-AB0BF78FE4EC}"
  750. },
  751. "contracts": [
  752. {
  753. "$type": "SlotTypeContract"
  754. }
  755. ],
  756. "slotName": "Out",
  757. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  758. "Descriptor": {
  759. "ConnectionType": 2,
  760. "SlotType": 1
  761. }
  762. }
  763. ]
  764. }
  765. }
  766. }
  767. ],
  768. "m_connections": [
  769. {
  770. "Id": {
  771. "id": 31992251122855
  772. },
  773. "Name": "srcEndpoint=(Multiply (*): Out), destEndpoint=(Equal To (==): In)",
  774. "Components": {
  775. "Component_[9747838902027949723]": {
  776. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  777. "Id": 9747838902027949723,
  778. "sourceEndpoint": {
  779. "nodeId": {
  780. "id": 31983661188263
  781. },
  782. "slotId": {
  783. "m_id": "{FD93D6EC-70F6-49DB-96E7-463303B0AC52}"
  784. }
  785. },
  786. "targetEndpoint": {
  787. "nodeId": {
  788. "id": 31970776286375
  789. },
  790. "slotId": {
  791. "m_id": "{5BAA7A41-6083-4DAE-837E-2F3F4FF56FBA}"
  792. }
  793. }
  794. }
  795. }
  796. },
  797. {
  798. "Id": {
  799. "id": 31996546090151
  800. },
  801. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Multiply (*): In)",
  802. "Components": {
  803. "Component_[13776013967499043530]": {
  804. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  805. "Id": 13776013967499043530,
  806. "sourceEndpoint": {
  807. "nodeId": {
  808. "id": 31966481319079
  809. },
  810. "slotId": {
  811. "m_id": "{05DB1B8A-01B0-4F64-AC8D-AB0BF78FE4EC}"
  812. }
  813. },
  814. "targetEndpoint": {
  815. "nodeId": {
  816. "id": 31983661188263
  817. },
  818. "slotId": {
  819. "m_id": "{48C282E4-F0AB-4022-AF2B-1AA2EA968218}"
  820. }
  821. }
  822. }
  823. }
  824. },
  825. {
  826. "Id": {
  827. "id": 32000841057447
  828. },
  829. "Name": "srcEndpoint=(Multiply (*): Result), destEndpoint=(Equal To (==): Value A)",
  830. "Components": {
  831. "Component_[1349996953340849433]": {
  832. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  833. "Id": 1349996953340849433,
  834. "sourceEndpoint": {
  835. "nodeId": {
  836. "id": 31983661188263
  837. },
  838. "slotId": {
  839. "m_id": "{455AEE11-4B6E-490E-A27A-2735A1944785}"
  840. }
  841. },
  842. "targetEndpoint": {
  843. "nodeId": {
  844. "id": 31970776286375
  845. },
  846. "slotId": {
  847. "m_id": "{AC360C51-820D-486A-B605-6546638EDC63}"
  848. }
  849. }
  850. }
  851. }
  852. },
  853. {
  854. "Id": {
  855. "id": 32005136024743
  856. },
  857. "Name": "srcEndpoint=(Equal To (==): False), destEndpoint=(Add Failure: In)",
  858. "Components": {
  859. "Component_[16865406677764172229]": {
  860. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  861. "Id": 16865406677764172229,
  862. "sourceEndpoint": {
  863. "nodeId": {
  864. "id": 31970776286375
  865. },
  866. "slotId": {
  867. "m_id": "{F1DB20A4-A632-4E4E-A20D-EF9040CCE43A}"
  868. }
  869. },
  870. "targetEndpoint": {
  871. "nodeId": {
  872. "id": 31987956155559
  873. },
  874. "slotId": {
  875. "m_id": "{F28DCEDC-B612-4A7F-9770-EAD89E5B0F3E}"
  876. }
  877. }
  878. }
  879. }
  880. },
  881. {
  882. "Id": {
  883. "id": 32009430992039
  884. },
  885. "Name": "srcEndpoint=(Add Failure: Out), destEndpoint=(Mark Complete: In)",
  886. "Components": {
  887. "Component_[11099101221098356373]": {
  888. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  889. "Id": 11099101221098356373,
  890. "sourceEndpoint": {
  891. "nodeId": {
  892. "id": 31987956155559
  893. },
  894. "slotId": {
  895. "m_id": "{E734B373-9384-476D-98DE-FBB81E0D298B}"
  896. }
  897. },
  898. "targetEndpoint": {
  899. "nodeId": {
  900. "id": 31975071253671
  901. },
  902. "slotId": {
  903. "m_id": "{E56D21D5-BB33-4906-A20D-495277790349}"
  904. }
  905. }
  906. }
  907. }
  908. },
  909. {
  910. "Id": {
  911. "id": 32013725959335
  912. },
  913. "Name": "srcEndpoint=(Equal To (==): True), destEndpoint=(Checkpoint: In)",
  914. "Components": {
  915. "Component_[5356052583492610478]": {
  916. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  917. "Id": 5356052583492610478,
  918. "sourceEndpoint": {
  919. "nodeId": {
  920. "id": 31970776286375
  921. },
  922. "slotId": {
  923. "m_id": "{7C41824F-377D-45EB-903C-7D72B8CEC303}"
  924. }
  925. },
  926. "targetEndpoint": {
  927. "nodeId": {
  928. "id": 31979366220967
  929. },
  930. "slotId": {
  931. "m_id": "{E6D307EC-9C16-440D-AA7E-8147506F5AE4}"
  932. }
  933. }
  934. }
  935. }
  936. },
  937. {
  938. "Id": {
  939. "id": 32018020926631
  940. },
  941. "Name": "srcEndpoint=(Checkpoint: Out), destEndpoint=(Mark Complete: In)",
  942. "Components": {
  943. "Component_[11668639355968583264]": {
  944. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  945. "Id": 11668639355968583264,
  946. "sourceEndpoint": {
  947. "nodeId": {
  948. "id": 31979366220967
  949. },
  950. "slotId": {
  951. "m_id": "{DBB2C697-3C9E-43C4-9C04-8E3BE28C6716}"
  952. }
  953. },
  954. "targetEndpoint": {
  955. "nodeId": {
  956. "id": 31975071253671
  957. },
  958. "slotId": {
  959. "m_id": "{E56D21D5-BB33-4906-A20D-495277790349}"
  960. }
  961. }
  962. }
  963. }
  964. }
  965. ]
  966. },
  967. "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}",
  968. "versionData": {
  969. "_grammarVersion": 1,
  970. "_runtimeVersion": 1,
  971. "_fileVersion": 1
  972. },
  973. "GraphCanvasData": [
  974. {
  975. "Key": {
  976. "id": 31962186351783
  977. },
  978. "Value": {
  979. "ComponentData": {
  980. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  981. "$type": "SceneComponentSaveData",
  982. "ViewParams": {
  983. "Scale": 0.6748203,
  984. "AnchorX": -339.3495788574219,
  985. "AnchorY": 140.77821350097656
  986. }
  987. }
  988. }
  989. }
  990. },
  991. {
  992. "Key": {
  993. "id": 31966481319079
  994. },
  995. "Value": {
  996. "ComponentData": {
  997. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  998. "$type": "NodeSaveData"
  999. },
  1000. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1001. "$type": "GeneralNodeTitleComponentSaveData",
  1002. "PaletteOverride": "TimeNodeTitlePalette"
  1003. },
  1004. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1005. "$type": "GeometrySaveData",
  1006. "Position": [
  1007. -380.0,
  1008. 440.0
  1009. ]
  1010. },
  1011. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1012. "$type": "StylingComponentSaveData",
  1013. "SubStyle": ".time"
  1014. },
  1015. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1016. "$type": "PersistentIdComponentSaveData",
  1017. "PersistentId": "{9B7A3871-52D5-44B1-868C-50FCDAD74AC8}"
  1018. }
  1019. }
  1020. }
  1021. },
  1022. {
  1023. "Key": {
  1024. "id": 31970776286375
  1025. },
  1026. "Value": {
  1027. "ComponentData": {
  1028. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1029. "$type": "NodeSaveData"
  1030. },
  1031. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1032. "$type": "GeneralNodeTitleComponentSaveData",
  1033. "PaletteOverride": "MathNodeTitlePalette"
  1034. },
  1035. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1036. "$type": "GeometrySaveData",
  1037. "Position": [
  1038. 80.0,
  1039. 440.0
  1040. ]
  1041. },
  1042. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1043. "$type": "StylingComponentSaveData",
  1044. "SubStyle": ".comparison"
  1045. },
  1046. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1047. "$type": "PersistentIdComponentSaveData",
  1048. "PersistentId": "{4FBAD11A-790D-4DAF-B528-BABA81F9C137}"
  1049. }
  1050. }
  1051. }
  1052. },
  1053. {
  1054. "Key": {
  1055. "id": 31975071253671
  1056. },
  1057. "Value": {
  1058. "ComponentData": {
  1059. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1060. "$type": "NodeSaveData"
  1061. },
  1062. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1063. "$type": "GeneralNodeTitleComponentSaveData",
  1064. "PaletteOverride": "TestingNodeTitlePalette"
  1065. },
  1066. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1067. "$type": "GeometrySaveData",
  1068. "Position": [
  1069. 820.0,
  1070. 520.0
  1071. ]
  1072. },
  1073. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1074. "$type": "StylingComponentSaveData",
  1075. "SubStyle": ".method"
  1076. },
  1077. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1078. "$type": "PersistentIdComponentSaveData",
  1079. "PersistentId": "{36758CC9-F05A-46EB-BB98-BBED1B3075B0}"
  1080. }
  1081. }
  1082. }
  1083. },
  1084. {
  1085. "Key": {
  1086. "id": 31979366220967
  1087. },
  1088. "Value": {
  1089. "ComponentData": {
  1090. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1091. "$type": "NodeSaveData"
  1092. },
  1093. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1094. "$type": "GeneralNodeTitleComponentSaveData",
  1095. "PaletteOverride": "TestingNodeTitlePalette"
  1096. },
  1097. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1098. "$type": "GeometrySaveData",
  1099. "Position": [
  1100. 400.0,
  1101. 440.0
  1102. ]
  1103. },
  1104. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1105. "$type": "StylingComponentSaveData",
  1106. "SubStyle": ".method"
  1107. },
  1108. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1109. "$type": "PersistentIdComponentSaveData",
  1110. "PersistentId": "{7256C19D-FF26-4D2D-8453-82192EFFEDD4}"
  1111. }
  1112. }
  1113. }
  1114. },
  1115. {
  1116. "Key": {
  1117. "id": 31983661188263
  1118. },
  1119. "Value": {
  1120. "ComponentData": {
  1121. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1122. "$type": "NodeSaveData"
  1123. },
  1124. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1125. "$type": "GeneralNodeTitleComponentSaveData",
  1126. "PaletteOverride": "MathNodeTitlePalette"
  1127. },
  1128. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1129. "$type": "GeometrySaveData",
  1130. "Position": [
  1131. -220.0,
  1132. 440.0
  1133. ]
  1134. },
  1135. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1136. "$type": "StylingComponentSaveData",
  1137. "SubStyle": ".math"
  1138. },
  1139. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1140. "$type": "PersistentIdComponentSaveData",
  1141. "PersistentId": "{1562DDB4-1D13-4250-80EB-AB97E057D81C}"
  1142. }
  1143. }
  1144. }
  1145. },
  1146. {
  1147. "Key": {
  1148. "id": 31987956155559
  1149. },
  1150. "Value": {
  1151. "ComponentData": {
  1152. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1153. "$type": "NodeSaveData"
  1154. },
  1155. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1156. "$type": "GeneralNodeTitleComponentSaveData",
  1157. "PaletteOverride": "TestingNodeTitlePalette"
  1158. },
  1159. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1160. "$type": "GeometrySaveData",
  1161. "Position": [
  1162. 400.0,
  1163. 600.0
  1164. ]
  1165. },
  1166. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1167. "$type": "StylingComponentSaveData",
  1168. "SubStyle": ".method"
  1169. },
  1170. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1171. "$type": "PersistentIdComponentSaveData",
  1172. "PersistentId": "{402A7A2A-8919-4060-B027-E594E17923D9}"
  1173. }
  1174. }
  1175. }
  1176. }
  1177. ],
  1178. "StatisticsHelper": {
  1179. "InstanceCounter": [
  1180. {
  1181. "Key": 3117476785392655547,
  1182. "Value": 1
  1183. },
  1184. {
  1185. "Key": 4199610336680704683,
  1186. "Value": 1
  1187. },
  1188. {
  1189. "Key": 6051304699885302849,
  1190. "Value": 1
  1191. },
  1192. {
  1193. "Key": 10204019744198319120,
  1194. "Value": 1
  1195. },
  1196. {
  1197. "Key": 12702286953450386850,
  1198. "Value": 1
  1199. },
  1200. {
  1201. "Key": 14510727249773474412,
  1202. "Value": 1
  1203. }
  1204. ]
  1205. }
  1206. },
  1207. "Component_[6532798021430263368]": {
  1208. "$type": "EditorGraphVariableManagerComponent",
  1209. "Id": 6532798021430263368,
  1210. "m_variableData": {
  1211. "m_nameVariableMap": [
  1212. {
  1213. "Key": {
  1214. "m_id": "{5FE72FE6-8B50-4DA1-9D3D-30A16ABF5E72}"
  1215. },
  1216. "Value": {
  1217. "Datum": {
  1218. "isOverloadedStorage": false,
  1219. "scriptCanvasType": {
  1220. "m_type": 3
  1221. },
  1222. "isNullPointer": false,
  1223. "$type": "double",
  1224. "value": 2.42,
  1225. "label": "Number"
  1226. },
  1227. "VariableId": {
  1228. "m_id": "{5FE72FE6-8B50-4DA1-9D3D-30A16ABF5E72}"
  1229. },
  1230. "VariableName": "Variable 1"
  1231. }
  1232. },
  1233. {
  1234. "Key": {
  1235. "m_id": "{8C4B128D-6D76-4339-BA6A-C26CA345986A}"
  1236. },
  1237. "Value": {
  1238. "Datum": {
  1239. "isOverloadedStorage": false,
  1240. "scriptCanvasType": {
  1241. "m_type": 3
  1242. },
  1243. "isNullPointer": false,
  1244. "$type": "double",
  1245. "value": 2.2,
  1246. "label": "Number"
  1247. },
  1248. "VariableId": {
  1249. "m_id": "{8C4B128D-6D76-4339-BA6A-C26CA345986A}"
  1250. },
  1251. "VariableName": "Variable 3"
  1252. }
  1253. },
  1254. {
  1255. "Key": {
  1256. "m_id": "{A30673FA-11D3-48FB-BBA0-A4882F12189A}"
  1257. },
  1258. "Value": {
  1259. "Datum": {
  1260. "isOverloadedStorage": false,
  1261. "scriptCanvasType": {
  1262. "m_type": 3
  1263. },
  1264. "isNullPointer": false,
  1265. "$type": "double",
  1266. "value": 1.1,
  1267. "label": "Number"
  1268. },
  1269. "VariableId": {
  1270. "m_id": "{A30673FA-11D3-48FB-BBA0-A4882F12189A}"
  1271. },
  1272. "VariableName": "Variable 2"
  1273. }
  1274. }
  1275. ]
  1276. },
  1277. "CopiedVariableRemapping": [
  1278. {
  1279. "Key": {
  1280. "m_id": "{528C4DDA-3680-4E8A-BC38-16386E2166BC}"
  1281. },
  1282. "Value": {
  1283. "m_id": "{A30673FA-11D3-48FB-BBA0-A4882F12189A}"
  1284. }
  1285. },
  1286. {
  1287. "Key": {
  1288. "m_id": "{E117E650-3A22-4CAD-8D54-F8618FA2DEA3}"
  1289. },
  1290. "Value": {
  1291. "m_id": "{5FE72FE6-8B50-4DA1-9D3D-30A16ABF5E72}"
  1292. }
  1293. },
  1294. {
  1295. "Key": {
  1296. "m_id": "{FB0682AB-9318-4A1C-8DB8-B8AC5434C4CE}"
  1297. },
  1298. "Value": {
  1299. "m_id": "{8C4B128D-6D76-4339-BA6A-C26CA345986A}"
  1300. }
  1301. }
  1302. ]
  1303. }
  1304. }
  1305. }
  1306. }
  1307. }