3
0

LY_SC_UnitTest_ConstructionVariableOrder.scriptcanvas 153 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 397015213496366
  9. },
  10. "Name": "LY_SC_UnitTest_ConstructionVariableOrder",
  11. "Components": {
  12. "Component_[7158070514821154273]": {
  13. "$type": "EditorGraphVariableManagerComponent",
  14. "Id": 7158070514821154273,
  15. "m_variableData": {
  16. "m_nameVariableMap": [
  17. {
  18. "Key": {
  19. "m_id": "{2C8EB045-9E42-43B7-B5AE-647276412D5C}"
  20. },
  21. "Value": {
  22. "Datum": {
  23. "isOverloadedStorage": false,
  24. "scriptCanvasType": {
  25. "m_type": 4,
  26. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  27. },
  28. "isNullPointer": false,
  29. "$type": "{4841CFF0-7A5C-519C-BD16-D3625E99605E} AZStd::vector",
  30. "value": [
  31. {},
  32. {},
  33. {}
  34. ],
  35. "label": "EntityIds"
  36. },
  37. "VariableId": {
  38. "m_id": "{2C8EB045-9E42-43B7-B5AE-647276412D5C}"
  39. },
  40. "VariableName": "EntityIds"
  41. }
  42. },
  43. {
  44. "Key": {
  45. "m_id": "{64D3F9E2-27DA-4D36-A8FF-DF79A5CDA90B}"
  46. },
  47. "Value": {
  48. "Datum": {
  49. "isOverloadedStorage": false,
  50. "scriptCanvasType": {
  51. "m_type": 4,
  52. "m_azType": "{B505B05D-57BF-5A45-9113-B3A2784E2CD7}"
  53. },
  54. "isNullPointer": false,
  55. "$type": "{B505B05D-57BF-5A45-9113-B3A2784E2CD7} AZStd::vector",
  56. "value": [
  57. true,
  58. {},
  59. true
  60. ],
  61. "label": "Booleans"
  62. },
  63. "VariableId": {
  64. "m_id": "{64D3F9E2-27DA-4D36-A8FF-DF79A5CDA90B}"
  65. },
  66. "VariableName": "Booleans"
  67. }
  68. },
  69. {
  70. "Key": {
  71. "m_id": "{7B4B5E91-7AFA-4F1A-8953-423DA087DE93}"
  72. },
  73. "Value": {
  74. "Datum": {
  75. "isOverloadedStorage": false,
  76. "scriptCanvasType": {
  77. "m_type": 4,
  78. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  79. },
  80. "isNullPointer": false,
  81. "$type": "{F31F64EA-E384-5536-ACD6-8F01849730FC} AZStd::vector",
  82. "value": [
  83. 1.0,
  84. 2.0,
  85. 3.0,
  86. 4.0
  87. ],
  88. "label": "Numbers"
  89. },
  90. "VariableId": {
  91. "m_id": "{7B4B5E91-7AFA-4F1A-8953-423DA087DE93}"
  92. },
  93. "VariableName": "Numbers"
  94. }
  95. },
  96. {
  97. "Key": {
  98. "m_id": "{A3E373C8-9147-4759-BFC8-5D665540A317}"
  99. },
  100. "Value": {
  101. "Datum": {
  102. "isOverloadedStorage": false,
  103. "scriptCanvasType": {
  104. "m_type": 4,
  105. "m_azType": "{5CBE5640-DF5C-5A49-9195-D790881A0747}"
  106. },
  107. "isNullPointer": false,
  108. "$type": "{5CBE5640-DF5C-5A49-9195-D790881A0747} AZStd::vector",
  109. "value": [
  110. [
  111. 0.0,
  112. 0.0,
  113. 692788962263040.0,
  114. 0.0
  115. ],
  116. [
  117. 0.0,
  118. 0.0,
  119. 692788962263040.0,
  120. 0.0
  121. ],
  122. [
  123. 0.0,
  124. 0.0,
  125. 692788962263040.0,
  126. 0.0
  127. ]
  128. ],
  129. "label": "Quaternions"
  130. },
  131. "VariableId": {
  132. "m_id": "{A3E373C8-9147-4759-BFC8-5D665540A317}"
  133. },
  134. "VariableName": "Quaternions"
  135. }
  136. },
  137. {
  138. "Key": {
  139. "m_id": "{ADCE9F75-99EB-4600-9012-FC2FBFB123A5}"
  140. },
  141. "Value": {
  142. "Datum": {
  143. "isOverloadedStorage": false,
  144. "scriptCanvasType": {
  145. "m_type": 4,
  146. "m_azType": "{82AC1A71-2EA7-5FBC-9B3B-72B1CCFDD292}"
  147. },
  148. "isNullPointer": false,
  149. "$type": "{82AC1A71-2EA7-5FBC-9B3B-72B1CCFDD292} AZStd::vector",
  150. "value": [
  151. [
  152. 5.0,
  153. 6.0
  154. ]
  155. ],
  156. "label": "Array<Vector2>"
  157. },
  158. "VariableId": {
  159. "m_id": "{ADCE9F75-99EB-4600-9012-FC2FBFB123A5}"
  160. },
  161. "VariableName": "Vector2s"
  162. }
  163. }
  164. ]
  165. }
  166. },
  167. "Component_[7577210020222483597]": {
  168. "$type": "EditorGraph",
  169. "Id": 7577210020222483597,
  170. "m_graphData": {
  171. "m_nodes": [
  172. {
  173. "Id": {
  174. "id": 397049573234734
  175. },
  176. "Name": "SC-Node(Print)",
  177. "Components": {
  178. "Component_[11960110022175378839]": {
  179. "$type": "Print",
  180. "Id": 11960110022175378839,
  181. "Slots": [
  182. {
  183. "id": {
  184. "m_id": "{F25C0972-1061-4244-9709-1723A29859D7}"
  185. },
  186. "contracts": [
  187. {
  188. "$type": "SlotTypeContract"
  189. }
  190. ],
  191. "slotName": "In",
  192. "toolTip": "Input signal",
  193. "Descriptor": {
  194. "ConnectionType": 1,
  195. "SlotType": 1
  196. }
  197. },
  198. {
  199. "id": {
  200. "m_id": "{E9E755E2-099F-4738-A914-7B6CBECB5EB9}"
  201. },
  202. "DynamicTypeOverride": 3,
  203. "contracts": [
  204. {
  205. "$type": "SlotTypeContract"
  206. },
  207. null
  208. ],
  209. "slotName": "Value",
  210. "toolTip": "Value which replaces instances of {Value} in the resulting string.",
  211. "DisplayDataType": {
  212. "m_type": 3
  213. },
  214. "DisplayGroup": {
  215. "Value": 1015031923
  216. },
  217. "Descriptor": {
  218. "ConnectionType": 1,
  219. "SlotType": 2
  220. },
  221. "DataType": 1
  222. },
  223. {
  224. "id": {
  225. "m_id": "{258553DC-E6F0-4960-AC0F-9224F4FAAB76}"
  226. },
  227. "contracts": [
  228. {
  229. "$type": "SlotTypeContract"
  230. }
  231. ],
  232. "slotName": "Out",
  233. "Descriptor": {
  234. "ConnectionType": 2,
  235. "SlotType": 1
  236. }
  237. }
  238. ],
  239. "Datums": [
  240. {
  241. "isOverloadedStorage": false,
  242. "scriptCanvasType": {
  243. "m_type": 3
  244. },
  245. "isNullPointer": false,
  246. "$type": "double",
  247. "value": 0.0,
  248. "label": "Value"
  249. }
  250. ],
  251. "m_arrayBindingMap": [
  252. {
  253. "Key": 1,
  254. "Value": {
  255. "m_id": "{E9E755E2-099F-4738-A914-7B6CBECB5EB9}"
  256. }
  257. }
  258. ],
  259. "m_unresolvedString": [
  260. {},
  261. {}
  262. ],
  263. "m_formatSlotMap": {
  264. "Value": {
  265. "m_id": "{E9E755E2-099F-4738-A914-7B6CBECB5EB9}"
  266. }
  267. }
  268. }
  269. }
  270. },
  271. {
  272. "Id": {
  273. "id": 397071048071214
  274. },
  275. "Name": "SC Node(GetVariable)",
  276. "Components": {
  277. "Component_[12222081240092108394]": {
  278. "$type": "GetVariableNode",
  279. "Id": 12222081240092108394,
  280. "Slots": [
  281. {
  282. "id": {
  283. "m_id": "{90D47110-5D2F-4A7E-BAAF-23FFA39861B2}"
  284. },
  285. "contracts": [
  286. {
  287. "$type": "SlotTypeContract"
  288. }
  289. ],
  290. "slotName": "In",
  291. "toolTip": "When signaled sends the property referenced by this node to a Data Output slot",
  292. "Descriptor": {
  293. "ConnectionType": 1,
  294. "SlotType": 1
  295. }
  296. },
  297. {
  298. "id": {
  299. "m_id": "{783FC127-76EC-4167-BFB7-468EF9DBBD12}"
  300. },
  301. "contracts": [
  302. {
  303. "$type": "SlotTypeContract"
  304. }
  305. ],
  306. "slotName": "Out",
  307. "toolTip": "Signaled after the referenced property has been pushed to the Data Output slot",
  308. "Descriptor": {
  309. "ConnectionType": 2,
  310. "SlotType": 1
  311. }
  312. },
  313. {
  314. "id": {
  315. "m_id": "{596E1C74-91F6-4A3B-96B2-B87A858B2D85}"
  316. },
  317. "contracts": [
  318. {
  319. "$type": "SlotTypeContract"
  320. }
  321. ],
  322. "slotName": "Array<Vector2>",
  323. "DisplayDataType": {
  324. "m_type": 4,
  325. "m_azType": "{82AC1A71-2EA7-5FBC-9B3B-72B1CCFDD292}"
  326. },
  327. "Descriptor": {
  328. "ConnectionType": 2,
  329. "SlotType": 2
  330. },
  331. "DataType": 1
  332. }
  333. ],
  334. "m_variableId": {
  335. "m_id": "{ADCE9F75-99EB-4600-9012-FC2FBFB123A5}"
  336. },
  337. "m_variableDataOutSlotId": {
  338. "m_id": "{596E1C74-91F6-4A3B-96B2-B87A858B2D85}"
  339. }
  340. }
  341. }
  342. },
  343. {
  344. "Id": {
  345. "id": 397040983300142
  346. },
  347. "Name": "SC-Node(ForEach)",
  348. "Components": {
  349. "Component_[12301469586620810667]": {
  350. "$type": "ForEach",
  351. "Id": 12301469586620810667,
  352. "Slots": [
  353. {
  354. "id": {
  355. "m_id": "{E18B1EC7-62AA-4C15-BB4C-A8341CDD0797}"
  356. },
  357. "DynamicTypeOverride": 2,
  358. "contracts": [
  359. {
  360. "$type": "SlotTypeContract"
  361. },
  362. null
  363. ],
  364. "slotName": "Source",
  365. "DisplayDataType": {
  366. "m_type": 4,
  367. "m_azType": "{B505B05D-57BF-5A45-9113-B3A2784E2CD7}"
  368. },
  369. "Descriptor": {
  370. "ConnectionType": 1,
  371. "SlotType": 2
  372. },
  373. "DynamicGroup": {
  374. "Value": 3089028177
  375. },
  376. "DataType": 1
  377. },
  378. {
  379. "id": {
  380. "m_id": "{B7402944-FBFC-4497-888A-C65C34C81FA0}"
  381. },
  382. "contracts": [
  383. {
  384. "$type": "SlotTypeContract"
  385. }
  386. ],
  387. "slotName": "In",
  388. "toolTip": "Signaled upon node entry",
  389. "Descriptor": {
  390. "ConnectionType": 1,
  391. "SlotType": 1
  392. }
  393. },
  394. {
  395. "id": {
  396. "m_id": "{742AF14E-0FF5-4523-B7B2-D3A7F05DB530}"
  397. },
  398. "contracts": [
  399. {
  400. "$type": "SlotTypeContract"
  401. }
  402. ],
  403. "slotName": "Break",
  404. "toolTip": "Stops the iteration when signaled",
  405. "Descriptor": {
  406. "ConnectionType": 1,
  407. "SlotType": 1
  408. }
  409. },
  410. {
  411. "id": {
  412. "m_id": "{D2C8ADCD-E479-46CE-8D14-3B0FD062570D}"
  413. },
  414. "contracts": [
  415. {
  416. "$type": "SlotTypeContract"
  417. }
  418. ],
  419. "slotName": "Each",
  420. "toolTip": "Signalled after each element of the container",
  421. "Descriptor": {
  422. "ConnectionType": 2,
  423. "SlotType": 1
  424. }
  425. },
  426. {
  427. "id": {
  428. "m_id": "{A05BB6D0-B1C1-4A76-8BF3-A3ABD89246AD}"
  429. },
  430. "contracts": [
  431. {
  432. "$type": "SlotTypeContract"
  433. }
  434. ],
  435. "slotName": "Finished",
  436. "toolTip": "The container has been fully iterated over",
  437. "Descriptor": {
  438. "ConnectionType": 2,
  439. "SlotType": 1
  440. }
  441. },
  442. {
  443. "id": {
  444. "m_id": "{335D887D-D6B5-41B0-9844-A48A8F27E1B6}"
  445. },
  446. "contracts": [
  447. {
  448. "$type": "SlotTypeContract"
  449. }
  450. ],
  451. "slotName": "Boolean",
  452. "DisplayDataType": {
  453. "m_type": 0
  454. },
  455. "Descriptor": {
  456. "ConnectionType": 2,
  457. "SlotType": 2
  458. },
  459. "DataType": 1
  460. }
  461. ],
  462. "Datums": [
  463. {
  464. "isOverloadedStorage": false,
  465. "scriptCanvasType": {
  466. "m_type": 4,
  467. "m_azType": "{B505B05D-57BF-5A45-9113-B3A2784E2CD7}"
  468. },
  469. "isNullPointer": true,
  470. "label": "Source"
  471. }
  472. ],
  473. "m_sourceSlot": {
  474. "m_id": "{E18B1EC7-62AA-4C15-BB4C-A8341CDD0797}"
  475. },
  476. "m_previousTypeId": "{B505B05D-57BF-5A45-9113-B3A2784E2CD7}",
  477. "m_propertySlots": [
  478. {
  479. "m_propertySlotId": {
  480. "m_id": "{335D887D-D6B5-41B0-9844-A48A8F27E1B6}"
  481. },
  482. "m_propertyType": {
  483. "m_type": 0
  484. },
  485. "m_propertyName": "Boolean"
  486. }
  487. ]
  488. }
  489. }
  490. },
  491. {
  492. "Id": {
  493. "id": 397036688332846
  494. },
  495. "Name": "SC-Node(ForEach)",
  496. "Components": {
  497. "Component_[14087010268805249554]": {
  498. "$type": "ForEach",
  499. "Id": 14087010268805249554,
  500. "Slots": [
  501. {
  502. "id": {
  503. "m_id": "{66CF1FE1-AFF2-4AB0-91AC-96F574472E68}"
  504. },
  505. "DynamicTypeOverride": 2,
  506. "contracts": [
  507. {
  508. "$type": "SlotTypeContract"
  509. },
  510. null
  511. ],
  512. "slotName": "Source",
  513. "DisplayDataType": {
  514. "m_type": 4,
  515. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  516. },
  517. "Descriptor": {
  518. "ConnectionType": 1,
  519. "SlotType": 2
  520. },
  521. "DynamicGroup": {
  522. "Value": 3089028177
  523. },
  524. "DataType": 1
  525. },
  526. {
  527. "id": {
  528. "m_id": "{BA152CBB-CA38-44B1-9A3B-56CA0D891ED4}"
  529. },
  530. "contracts": [
  531. {
  532. "$type": "SlotTypeContract"
  533. }
  534. ],
  535. "slotName": "In",
  536. "toolTip": "Signaled upon node entry",
  537. "Descriptor": {
  538. "ConnectionType": 1,
  539. "SlotType": 1
  540. }
  541. },
  542. {
  543. "id": {
  544. "m_id": "{5B954558-90EE-48C1-993B-309E63CB5601}"
  545. },
  546. "contracts": [
  547. {
  548. "$type": "SlotTypeContract"
  549. }
  550. ],
  551. "slotName": "Break",
  552. "toolTip": "Stops the iteration when signaled",
  553. "Descriptor": {
  554. "ConnectionType": 1,
  555. "SlotType": 1
  556. }
  557. },
  558. {
  559. "id": {
  560. "m_id": "{36D09A36-0209-4598-A908-C4F451562E2D}"
  561. },
  562. "contracts": [
  563. {
  564. "$type": "SlotTypeContract"
  565. }
  566. ],
  567. "slotName": "Each",
  568. "toolTip": "Signalled after each element of the container",
  569. "Descriptor": {
  570. "ConnectionType": 2,
  571. "SlotType": 1
  572. }
  573. },
  574. {
  575. "id": {
  576. "m_id": "{BC8D8EC5-CF6A-4049-818A-94BD01D8223C}"
  577. },
  578. "contracts": [
  579. {
  580. "$type": "SlotTypeContract"
  581. }
  582. ],
  583. "slotName": "Finished",
  584. "toolTip": "The container has been fully iterated over",
  585. "Descriptor": {
  586. "ConnectionType": 2,
  587. "SlotType": 1
  588. }
  589. },
  590. {
  591. "id": {
  592. "m_id": "{C82904B0-1FD0-4C83-B6F1-DBEC23A33139}"
  593. },
  594. "contracts": [
  595. {
  596. "$type": "SlotTypeContract"
  597. }
  598. ],
  599. "slotName": "EntityID",
  600. "DisplayDataType": {
  601. "m_type": 1
  602. },
  603. "Descriptor": {
  604. "ConnectionType": 2,
  605. "SlotType": 2
  606. },
  607. "DataType": 1
  608. }
  609. ],
  610. "Datums": [
  611. {
  612. "isOverloadedStorage": false,
  613. "scriptCanvasType": {
  614. "m_type": 4,
  615. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  616. },
  617. "isNullPointer": true,
  618. "label": "Source"
  619. }
  620. ],
  621. "m_sourceSlot": {
  622. "m_id": "{66CF1FE1-AFF2-4AB0-91AC-96F574472E68}"
  623. },
  624. "m_previousTypeId": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}",
  625. "m_propertySlots": [
  626. {
  627. "m_propertySlotId": {
  628. "m_id": "{C82904B0-1FD0-4C83-B6F1-DBEC23A33139}"
  629. },
  630. "m_propertyType": {
  631. "m_type": 1
  632. },
  633. "m_propertyName": "EntityID"
  634. }
  635. ]
  636. }
  637. }
  638. },
  639. {
  640. "Id": {
  641. "id": 397066753103918
  642. },
  643. "Name": "SC Node(GetVariable)",
  644. "Components": {
  645. "Component_[14101688029294030815]": {
  646. "$type": "GetVariableNode",
  647. "Id": 14101688029294030815,
  648. "Slots": [
  649. {
  650. "id": {
  651. "m_id": "{F36F5AD4-A88E-4C11-9C8D-73D221E990E3}"
  652. },
  653. "contracts": [
  654. {
  655. "$type": "SlotTypeContract"
  656. }
  657. ],
  658. "slotName": "In",
  659. "toolTip": "When signaled sends the property referenced by this node to a Data Output slot",
  660. "Descriptor": {
  661. "ConnectionType": 1,
  662. "SlotType": 1
  663. }
  664. },
  665. {
  666. "id": {
  667. "m_id": "{2067A23A-C7A7-4AE2-9437-E76AC21761EB}"
  668. },
  669. "contracts": [
  670. {
  671. "$type": "SlotTypeContract"
  672. }
  673. ],
  674. "slotName": "Out",
  675. "toolTip": "Signaled after the referenced property has been pushed to the Data Output slot",
  676. "Descriptor": {
  677. "ConnectionType": 2,
  678. "SlotType": 1
  679. }
  680. },
  681. {
  682. "id": {
  683. "m_id": "{2A195FF7-1922-465E-9B02-9421DD017A12}"
  684. },
  685. "contracts": [
  686. {
  687. "$type": "SlotTypeContract"
  688. }
  689. ],
  690. "slotName": "Array<Boolean>",
  691. "DisplayDataType": {
  692. "m_type": 4,
  693. "m_azType": "{B505B05D-57BF-5A45-9113-B3A2784E2CD7}"
  694. },
  695. "Descriptor": {
  696. "ConnectionType": 2,
  697. "SlotType": 2
  698. },
  699. "DataType": 1
  700. }
  701. ],
  702. "m_variableId": {
  703. "m_id": "{64D3F9E2-27DA-4D36-A8FF-DF79A5CDA90B}"
  704. },
  705. "m_variableDataOutSlotId": {
  706. "m_id": "{2A195FF7-1922-465E-9B02-9421DD017A12}"
  707. }
  708. }
  709. }
  710. },
  711. {
  712. "Id": {
  713. "id": 397023803430958
  714. },
  715. "Name": "SC-Node(Print)",
  716. "Components": {
  717. "Component_[14235575556659791473]": {
  718. "$type": "Print",
  719. "Id": 14235575556659791473,
  720. "Slots": [
  721. {
  722. "id": {
  723. "m_id": "{8E6B7183-15FC-4DAE-86B7-64E01B0639EB}"
  724. },
  725. "contracts": [
  726. {
  727. "$type": "SlotTypeContract"
  728. }
  729. ],
  730. "slotName": "In",
  731. "toolTip": "Input signal",
  732. "Descriptor": {
  733. "ConnectionType": 1,
  734. "SlotType": 1
  735. }
  736. },
  737. {
  738. "id": {
  739. "m_id": "{C016E255-56DF-4D0D-9491-D8047BB21B16}"
  740. },
  741. "DynamicTypeOverride": 3,
  742. "contracts": [
  743. {
  744. "$type": "SlotTypeContract"
  745. },
  746. null
  747. ],
  748. "slotName": "Value",
  749. "toolTip": "Value which replaces instances of {Value} in the resulting string.",
  750. "DisplayDataType": {
  751. "m_type": 1
  752. },
  753. "DisplayGroup": {
  754. "Value": 1015031923
  755. },
  756. "Descriptor": {
  757. "ConnectionType": 1,
  758. "SlotType": 2
  759. },
  760. "DataType": 1
  761. },
  762. {
  763. "id": {
  764. "m_id": "{2A6CFEB5-0105-4708-BC94-F666EE690A43}"
  765. },
  766. "contracts": [
  767. {
  768. "$type": "SlotTypeContract"
  769. }
  770. ],
  771. "slotName": "Out",
  772. "Descriptor": {
  773. "ConnectionType": 2,
  774. "SlotType": 1
  775. }
  776. }
  777. ],
  778. "Datums": [
  779. {
  780. "isOverloadedStorage": false,
  781. "scriptCanvasType": {
  782. "m_type": 1
  783. },
  784. "isNullPointer": false,
  785. "$type": "EntityId",
  786. "value": {
  787. "id": 2901262558
  788. },
  789. "label": "Value"
  790. }
  791. ],
  792. "m_arrayBindingMap": [
  793. {
  794. "Key": 1,
  795. "Value": {
  796. "m_id": "{C016E255-56DF-4D0D-9491-D8047BB21B16}"
  797. }
  798. }
  799. ],
  800. "m_unresolvedString": [
  801. {},
  802. {}
  803. ],
  804. "m_formatSlotMap": {
  805. "Value": {
  806. "m_id": "{C016E255-56DF-4D0D-9491-D8047BB21B16}"
  807. }
  808. }
  809. }
  810. }
  811. },
  812. {
  813. "Id": {
  814. "id": 397045278267438
  815. },
  816. "Name": "SC-Node(Mark Complete)",
  817. "Components": {
  818. "Component_[14295903039870693436]": {
  819. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  820. "Id": 14295903039870693436,
  821. "Slots": [
  822. {
  823. "isVisibile": false,
  824. "id": {
  825. "m_id": "{1348F682-9EB5-4C1D-B20A-AD3F759BC977}"
  826. },
  827. "contracts": [
  828. {
  829. "$type": "SlotTypeContract"
  830. },
  831. null
  832. ],
  833. "slotName": "EntityID: 0",
  834. "Descriptor": {
  835. "ConnectionType": 1,
  836. "SlotType": 2
  837. },
  838. "DataType": 1
  839. },
  840. {
  841. "id": {
  842. "m_id": "{FB534DFB-5A29-4D39-B58D-4097D42D0EEE}"
  843. },
  844. "contracts": [
  845. {
  846. "$type": "SlotTypeContract"
  847. },
  848. null
  849. ],
  850. "slotName": "Report",
  851. "toolTip": "additional notes for the test report",
  852. "Descriptor": {
  853. "ConnectionType": 1,
  854. "SlotType": 2
  855. },
  856. "DataType": 1
  857. },
  858. {
  859. "id": {
  860. "m_id": "{24AFA019-EB67-4D59-9F2C-E14BF9BB459D}"
  861. },
  862. "contracts": [
  863. {
  864. "$type": "SlotTypeContract"
  865. }
  866. ],
  867. "slotName": "In",
  868. "Descriptor": {
  869. "ConnectionType": 1,
  870. "SlotType": 1
  871. }
  872. },
  873. {
  874. "id": {
  875. "m_id": "{18FE7EEA-4C4D-4B5B-9A2A-58DFCE5C177A}"
  876. },
  877. "contracts": [
  878. {
  879. "$type": "SlotTypeContract"
  880. }
  881. ],
  882. "slotName": "Out",
  883. "Descriptor": {
  884. "ConnectionType": 2,
  885. "SlotType": 1
  886. }
  887. }
  888. ],
  889. "Datums": [
  890. {
  891. "isOverloadedStorage": false,
  892. "scriptCanvasType": {
  893. "m_type": 1
  894. },
  895. "isNullPointer": false,
  896. "$type": "EntityId",
  897. "value": {
  898. "id": 4276206253
  899. }
  900. },
  901. {
  902. "isOverloadedStorage": false,
  903. "scriptCanvasType": {
  904. "m_type": 5
  905. },
  906. "isNullPointer": false,
  907. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  908. "value": "",
  909. "label": "Report"
  910. }
  911. ],
  912. "methodType": 2,
  913. "methodName": "Mark Complete",
  914. "className": "Unit Testing",
  915. "resultSlotIDs": [
  916. {}
  917. ],
  918. "prettyClassName": "Unit Testing"
  919. }
  920. }
  921. },
  922. {
  923. "Id": {
  924. "id": 397028098398254
  925. },
  926. "Name": "SC Node(GetVariable)",
  927. "Components": {
  928. "Component_[14638549579008962359]": {
  929. "$type": "GetVariableNode",
  930. "Id": 14638549579008962359,
  931. "Slots": [
  932. {
  933. "id": {
  934. "m_id": "{1345F753-ABF2-435B-BBC9-E64C9AB5409B}"
  935. },
  936. "contracts": [
  937. {
  938. "$type": "SlotTypeContract"
  939. }
  940. ],
  941. "slotName": "In",
  942. "toolTip": "When signaled sends the property referenced by this node to a Data Output slot",
  943. "Descriptor": {
  944. "ConnectionType": 1,
  945. "SlotType": 1
  946. }
  947. },
  948. {
  949. "id": {
  950. "m_id": "{33336414-AC53-4823-883E-A77EA7D9B01B}"
  951. },
  952. "contracts": [
  953. {
  954. "$type": "SlotTypeContract"
  955. }
  956. ],
  957. "slotName": "Out",
  958. "toolTip": "Signaled after the referenced property has been pushed to the Data Output slot",
  959. "Descriptor": {
  960. "ConnectionType": 2,
  961. "SlotType": 1
  962. }
  963. },
  964. {
  965. "id": {
  966. "m_id": "{7D14F7E1-F6EC-47A3-B074-DEF2FAC47EB9}"
  967. },
  968. "contracts": [
  969. {
  970. "$type": "SlotTypeContract"
  971. }
  972. ],
  973. "slotName": "Array<EntityId>",
  974. "DisplayDataType": {
  975. "m_type": 4,
  976. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  977. },
  978. "Descriptor": {
  979. "ConnectionType": 2,
  980. "SlotType": 2
  981. },
  982. "DataType": 1
  983. }
  984. ],
  985. "m_variableId": {
  986. "m_id": "{2C8EB045-9E42-43B7-B5AE-647276412D5C}"
  987. },
  988. "m_variableDataOutSlotId": {
  989. "m_id": "{7D14F7E1-F6EC-47A3-B074-DEF2FAC47EB9}"
  990. }
  991. }
  992. }
  993. },
  994. {
  995. "Id": {
  996. "id": 397062458136622
  997. },
  998. "Name": "51591044726829",
  999. "Components": {
  1000. "Component_[15506004121303538892]": {
  1001. "$type": "Start",
  1002. "Id": 15506004121303538892,
  1003. "Slots": [
  1004. {
  1005. "id": {
  1006. "m_id": "{4B3F5348-DF91-4812-8B5A-B10770EAC60C}"
  1007. },
  1008. "contracts": [
  1009. {
  1010. "$type": "SlotTypeContract"
  1011. }
  1012. ],
  1013. "slotName": "Out",
  1014. "toolTip": "Signaled when the entity that owns this graph is fully activated.",
  1015. "Descriptor": {
  1016. "ConnectionType": 2,
  1017. "SlotType": 1
  1018. }
  1019. }
  1020. ]
  1021. }
  1022. }
  1023. },
  1024. {
  1025. "Id": {
  1026. "id": 397075343038510
  1027. },
  1028. "Name": "SC-Node(Print)",
  1029. "Components": {
  1030. "Component_[18063507202503962198]": {
  1031. "$type": "Print",
  1032. "Id": 18063507202503962198,
  1033. "Slots": [
  1034. {
  1035. "id": {
  1036. "m_id": "{5ADD9482-A8A4-4B8C-826B-C9BD5CBF8800}"
  1037. },
  1038. "contracts": [
  1039. {
  1040. "$type": "SlotTypeContract"
  1041. }
  1042. ],
  1043. "slotName": "In",
  1044. "toolTip": "Input signal",
  1045. "Descriptor": {
  1046. "ConnectionType": 1,
  1047. "SlotType": 1
  1048. }
  1049. },
  1050. {
  1051. "id": {
  1052. "m_id": "{EC819EB4-3D82-40AA-A7D9-4C325BCD27A6}"
  1053. },
  1054. "DynamicTypeOverride": 3,
  1055. "contracts": [
  1056. {
  1057. "$type": "SlotTypeContract"
  1058. },
  1059. null
  1060. ],
  1061. "slotName": "Value",
  1062. "toolTip": "Value which replaces instances of {Value} in the resulting string.",
  1063. "DisplayDataType": {
  1064. "m_type": 9
  1065. },
  1066. "DisplayGroup": {
  1067. "Value": 1015031923
  1068. },
  1069. "Descriptor": {
  1070. "ConnectionType": 1,
  1071. "SlotType": 2
  1072. },
  1073. "DataType": 1
  1074. },
  1075. {
  1076. "id": {
  1077. "m_id": "{51481A7E-A451-4DD6-B089-CD79FA0A7E98}"
  1078. },
  1079. "contracts": [
  1080. {
  1081. "$type": "SlotTypeContract"
  1082. }
  1083. ],
  1084. "slotName": "Out",
  1085. "Descriptor": {
  1086. "ConnectionType": 2,
  1087. "SlotType": 1
  1088. }
  1089. }
  1090. ],
  1091. "Datums": [
  1092. {
  1093. "isOverloadedStorage": false,
  1094. "scriptCanvasType": {
  1095. "m_type": 9
  1096. },
  1097. "isNullPointer": false,
  1098. "$type": "Vector2",
  1099. "value": [
  1100. 0.0,
  1101. 0.0
  1102. ],
  1103. "label": "Value"
  1104. }
  1105. ],
  1106. "m_arrayBindingMap": [
  1107. {
  1108. "Key": 1,
  1109. "Value": {
  1110. "m_id": "{EC819EB4-3D82-40AA-A7D9-4C325BCD27A6}"
  1111. }
  1112. }
  1113. ],
  1114. "m_unresolvedString": [
  1115. {},
  1116. {}
  1117. ],
  1118. "m_formatSlotMap": {
  1119. "Value": {
  1120. "m_id": "{EC819EB4-3D82-40AA-A7D9-4C325BCD27A6}"
  1121. }
  1122. }
  1123. }
  1124. }
  1125. },
  1126. {
  1127. "Id": {
  1128. "id": 397058163169326
  1129. },
  1130. "Name": "SC-Node(Print)",
  1131. "Components": {
  1132. "Component_[18202709381405516213]": {
  1133. "$type": "Print",
  1134. "Id": 18202709381405516213,
  1135. "Slots": [
  1136. {
  1137. "id": {
  1138. "m_id": "{74A57421-FA36-4ADB-8490-FF694A77082C}"
  1139. },
  1140. "contracts": [
  1141. {
  1142. "$type": "SlotTypeContract"
  1143. }
  1144. ],
  1145. "slotName": "In",
  1146. "toolTip": "Input signal",
  1147. "Descriptor": {
  1148. "ConnectionType": 1,
  1149. "SlotType": 1
  1150. }
  1151. },
  1152. {
  1153. "id": {
  1154. "m_id": "{05071926-85C8-4360-A0F0-A2E3E8DA2EF3}"
  1155. },
  1156. "DynamicTypeOverride": 3,
  1157. "contracts": [
  1158. {
  1159. "$type": "SlotTypeContract"
  1160. },
  1161. null
  1162. ],
  1163. "slotName": "Value",
  1164. "toolTip": "Value which replaces instances of {Value} in the resulting string.",
  1165. "DisplayDataType": {
  1166. "m_type": 0
  1167. },
  1168. "DisplayGroup": {
  1169. "Value": 1015031923
  1170. },
  1171. "Descriptor": {
  1172. "ConnectionType": 1,
  1173. "SlotType": 2
  1174. },
  1175. "DataType": 1
  1176. },
  1177. {
  1178. "id": {
  1179. "m_id": "{C5C538FB-0E5B-4F27-9D58-D003362FDD05}"
  1180. },
  1181. "contracts": [
  1182. {
  1183. "$type": "SlotTypeContract"
  1184. }
  1185. ],
  1186. "slotName": "Out",
  1187. "Descriptor": {
  1188. "ConnectionType": 2,
  1189. "SlotType": 1
  1190. }
  1191. }
  1192. ],
  1193. "Datums": [
  1194. {
  1195. "isOverloadedStorage": false,
  1196. "scriptCanvasType": {
  1197. "m_type": 0
  1198. },
  1199. "isNullPointer": false,
  1200. "$type": "bool",
  1201. "value": false,
  1202. "label": "Value"
  1203. }
  1204. ],
  1205. "m_arrayBindingMap": [
  1206. {
  1207. "Key": 1,
  1208. "Value": {
  1209. "m_id": "{05071926-85C8-4360-A0F0-A2E3E8DA2EF3}"
  1210. }
  1211. }
  1212. ],
  1213. "m_unresolvedString": [
  1214. {},
  1215. {}
  1216. ],
  1217. "m_formatSlotMap": {
  1218. "Value": {
  1219. "m_id": "{05071926-85C8-4360-A0F0-A2E3E8DA2EF3}"
  1220. }
  1221. }
  1222. }
  1223. }
  1224. },
  1225. {
  1226. "Id": {
  1227. "id": 397053868202030
  1228. },
  1229. "Name": "SC-Node(ForEach)",
  1230. "Components": {
  1231. "Component_[3967702083936577928]": {
  1232. "$type": "ForEach",
  1233. "Id": 3967702083936577928,
  1234. "Slots": [
  1235. {
  1236. "id": {
  1237. "m_id": "{AEF52370-2398-437E-BF87-025398809107}"
  1238. },
  1239. "DynamicTypeOverride": 2,
  1240. "contracts": [
  1241. {
  1242. "$type": "SlotTypeContract"
  1243. },
  1244. null
  1245. ],
  1246. "slotName": "Source",
  1247. "DisplayDataType": {
  1248. "m_type": 4,
  1249. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  1250. },
  1251. "Descriptor": {
  1252. "ConnectionType": 1,
  1253. "SlotType": 2
  1254. },
  1255. "DynamicGroup": {
  1256. "Value": 3089028177
  1257. },
  1258. "DataType": 1
  1259. },
  1260. {
  1261. "id": {
  1262. "m_id": "{0DA074B5-3861-407D-AA8A-83E957D55D6B}"
  1263. },
  1264. "contracts": [
  1265. {
  1266. "$type": "SlotTypeContract"
  1267. }
  1268. ],
  1269. "slotName": "In",
  1270. "toolTip": "Signaled upon node entry",
  1271. "Descriptor": {
  1272. "ConnectionType": 1,
  1273. "SlotType": 1
  1274. }
  1275. },
  1276. {
  1277. "id": {
  1278. "m_id": "{28DD0ECC-1D6A-4F6F-B584-E664AD56EB08}"
  1279. },
  1280. "contracts": [
  1281. {
  1282. "$type": "SlotTypeContract"
  1283. }
  1284. ],
  1285. "slotName": "Break",
  1286. "toolTip": "Stops the iteration when signaled",
  1287. "Descriptor": {
  1288. "ConnectionType": 1,
  1289. "SlotType": 1
  1290. }
  1291. },
  1292. {
  1293. "id": {
  1294. "m_id": "{372D9AF1-8358-4185-AEB7-7A3AD0BE40F4}"
  1295. },
  1296. "contracts": [
  1297. {
  1298. "$type": "SlotTypeContract"
  1299. }
  1300. ],
  1301. "slotName": "Each",
  1302. "toolTip": "Signalled after each element of the container",
  1303. "Descriptor": {
  1304. "ConnectionType": 2,
  1305. "SlotType": 1
  1306. }
  1307. },
  1308. {
  1309. "id": {
  1310. "m_id": "{F28C1A9B-A175-4B41-ACC4-858E0A6A740D}"
  1311. },
  1312. "contracts": [
  1313. {
  1314. "$type": "SlotTypeContract"
  1315. }
  1316. ],
  1317. "slotName": "Finished",
  1318. "toolTip": "The container has been fully iterated over",
  1319. "Descriptor": {
  1320. "ConnectionType": 2,
  1321. "SlotType": 1
  1322. }
  1323. },
  1324. {
  1325. "id": {
  1326. "m_id": "{DC79F716-ACFA-41C6-86F6-8D0ABB9AF147}"
  1327. },
  1328. "contracts": [
  1329. {
  1330. "$type": "SlotTypeContract"
  1331. }
  1332. ],
  1333. "slotName": "Number",
  1334. "DisplayDataType": {
  1335. "m_type": 3
  1336. },
  1337. "Descriptor": {
  1338. "ConnectionType": 2,
  1339. "SlotType": 2
  1340. },
  1341. "DataType": 1
  1342. }
  1343. ],
  1344. "Datums": [
  1345. {
  1346. "isOverloadedStorage": false,
  1347. "scriptCanvasType": {
  1348. "m_type": 4,
  1349. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  1350. },
  1351. "isNullPointer": true,
  1352. "label": "Source"
  1353. }
  1354. ],
  1355. "m_sourceSlot": {
  1356. "m_id": "{AEF52370-2398-437E-BF87-025398809107}"
  1357. },
  1358. "m_previousTypeId": "{F31F64EA-E384-5536-ACD6-8F01849730FC}",
  1359. "m_propertySlots": [
  1360. {
  1361. "m_propertySlotId": {
  1362. "m_id": "{DC79F716-ACFA-41C6-86F6-8D0ABB9AF147}"
  1363. },
  1364. "m_propertyType": {
  1365. "m_type": 3
  1366. },
  1367. "m_propertyName": "Number"
  1368. }
  1369. ]
  1370. }
  1371. }
  1372. },
  1373. {
  1374. "Id": {
  1375. "id": 397032393365550
  1376. },
  1377. "Name": "SC Node(GetVariable)",
  1378. "Components": {
  1379. "Component_[4452745086049786499]": {
  1380. "$type": "GetVariableNode",
  1381. "Id": 4452745086049786499,
  1382. "Slots": [
  1383. {
  1384. "id": {
  1385. "m_id": "{BCD96955-2A9D-4143-94D2-ADC1BDA12A95}"
  1386. },
  1387. "contracts": [
  1388. {
  1389. "$type": "SlotTypeContract"
  1390. }
  1391. ],
  1392. "slotName": "In",
  1393. "toolTip": "When signaled sends the property referenced by this node to a Data Output slot",
  1394. "Descriptor": {
  1395. "ConnectionType": 1,
  1396. "SlotType": 1
  1397. }
  1398. },
  1399. {
  1400. "id": {
  1401. "m_id": "{FFB01C74-1B5B-466B-A65B-62CD4F675C1D}"
  1402. },
  1403. "contracts": [
  1404. {
  1405. "$type": "SlotTypeContract"
  1406. }
  1407. ],
  1408. "slotName": "Out",
  1409. "toolTip": "Signaled after the referenced property has been pushed to the Data Output slot",
  1410. "Descriptor": {
  1411. "ConnectionType": 2,
  1412. "SlotType": 1
  1413. }
  1414. },
  1415. {
  1416. "id": {
  1417. "m_id": "{5E9AA6F0-B049-4A2D-97B0-71EACD753772}"
  1418. },
  1419. "contracts": [
  1420. {
  1421. "$type": "SlotTypeContract"
  1422. }
  1423. ],
  1424. "slotName": "Array<Number>",
  1425. "DisplayDataType": {
  1426. "m_type": 4,
  1427. "m_azType": "{F31F64EA-E384-5536-ACD6-8F01849730FC}"
  1428. },
  1429. "Descriptor": {
  1430. "ConnectionType": 2,
  1431. "SlotType": 2
  1432. },
  1433. "DataType": 1
  1434. }
  1435. ],
  1436. "m_variableId": {
  1437. "m_id": "{7B4B5E91-7AFA-4F1A-8953-423DA087DE93}"
  1438. },
  1439. "m_variableDataOutSlotId": {
  1440. "m_id": "{5E9AA6F0-B049-4A2D-97B0-71EACD753772}"
  1441. }
  1442. }
  1443. }
  1444. },
  1445. {
  1446. "Id": {
  1447. "id": 397019508463662
  1448. },
  1449. "Name": "SC-Node(ForEach)",
  1450. "Components": {
  1451. "Component_[9912632340617702572]": {
  1452. "$type": "ForEach",
  1453. "Id": 9912632340617702572,
  1454. "Slots": [
  1455. {
  1456. "id": {
  1457. "m_id": "{7DEA1CB9-17D0-4536-928D-D176BD792983}"
  1458. },
  1459. "DynamicTypeOverride": 2,
  1460. "contracts": [
  1461. {
  1462. "$type": "SlotTypeContract"
  1463. },
  1464. null
  1465. ],
  1466. "slotName": "Source",
  1467. "DisplayDataType": {
  1468. "m_type": 4,
  1469. "m_azType": "{82AC1A71-2EA7-5FBC-9B3B-72B1CCFDD292}"
  1470. },
  1471. "Descriptor": {
  1472. "ConnectionType": 1,
  1473. "SlotType": 2
  1474. },
  1475. "DynamicGroup": {
  1476. "Value": 3089028177
  1477. },
  1478. "DataType": 1
  1479. },
  1480. {
  1481. "id": {
  1482. "m_id": "{0887099F-8A7A-49E4-83EB-6C5B29A0A6B2}"
  1483. },
  1484. "contracts": [
  1485. {
  1486. "$type": "SlotTypeContract"
  1487. }
  1488. ],
  1489. "slotName": "In",
  1490. "toolTip": "Signaled upon node entry",
  1491. "Descriptor": {
  1492. "ConnectionType": 1,
  1493. "SlotType": 1
  1494. }
  1495. },
  1496. {
  1497. "id": {
  1498. "m_id": "{2319DFEB-E0A1-4AF1-AF4C-1D44DB532F1D}"
  1499. },
  1500. "contracts": [
  1501. {
  1502. "$type": "SlotTypeContract"
  1503. }
  1504. ],
  1505. "slotName": "Break",
  1506. "toolTip": "Stops the iteration when signaled",
  1507. "Descriptor": {
  1508. "ConnectionType": 1,
  1509. "SlotType": 1
  1510. }
  1511. },
  1512. {
  1513. "id": {
  1514. "m_id": "{12B01A80-7020-4391-A105-EEAEC81701A3}"
  1515. },
  1516. "contracts": [
  1517. {
  1518. "$type": "SlotTypeContract"
  1519. }
  1520. ],
  1521. "slotName": "Each",
  1522. "toolTip": "Signalled after each element of the container",
  1523. "Descriptor": {
  1524. "ConnectionType": 2,
  1525. "SlotType": 1
  1526. }
  1527. },
  1528. {
  1529. "id": {
  1530. "m_id": "{A50A9E23-4AB0-4FBF-B990-4D61AFD6CC10}"
  1531. },
  1532. "contracts": [
  1533. {
  1534. "$type": "SlotTypeContract"
  1535. }
  1536. ],
  1537. "slotName": "Finished",
  1538. "toolTip": "The container has been fully iterated over",
  1539. "Descriptor": {
  1540. "ConnectionType": 2,
  1541. "SlotType": 1
  1542. }
  1543. },
  1544. {
  1545. "id": {
  1546. "m_id": "{27B1CE0B-3498-42AF-AA2E-5F188F7F4C7E}"
  1547. },
  1548. "contracts": [
  1549. {
  1550. "$type": "SlotTypeContract"
  1551. }
  1552. ],
  1553. "slotName": "Vector2",
  1554. "DisplayDataType": {
  1555. "m_type": 9
  1556. },
  1557. "Descriptor": {
  1558. "ConnectionType": 2,
  1559. "SlotType": 2
  1560. },
  1561. "DataType": 1
  1562. }
  1563. ],
  1564. "Datums": [
  1565. {
  1566. "isOverloadedStorage": false,
  1567. "scriptCanvasType": {
  1568. "m_type": 4,
  1569. "m_azType": "{82AC1A71-2EA7-5FBC-9B3B-72B1CCFDD292}"
  1570. },
  1571. "isNullPointer": true,
  1572. "label": "Source"
  1573. }
  1574. ],
  1575. "m_sourceSlot": {
  1576. "m_id": "{7DEA1CB9-17D0-4536-928D-D176BD792983}"
  1577. },
  1578. "m_previousTypeId": "{82AC1A71-2EA7-5FBC-9B3B-72B1CCFDD292}",
  1579. "m_propertySlots": [
  1580. {
  1581. "m_propertySlotId": {
  1582. "m_id": "{27B1CE0B-3498-42AF-AA2E-5F188F7F4C7E}"
  1583. },
  1584. "m_propertyType": {
  1585. "m_type": 9
  1586. },
  1587. "m_propertyName": "Vector2"
  1588. }
  1589. ]
  1590. }
  1591. }
  1592. }
  1593. ],
  1594. "m_connections": [
  1595. {
  1596. "Id": {
  1597. "id": 397079638005806
  1598. },
  1599. "Name": "srcEndpoint=(On Graph Start: Out), destEndpoint=(Get Variable: In)",
  1600. "Components": {
  1601. "Component_[5571701479409477945]": {
  1602. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1603. "Id": 5571701479409477945,
  1604. "sourceEndpoint": {
  1605. "nodeId": {
  1606. "id": 397062458136622
  1607. },
  1608. "slotId": {
  1609. "m_id": "{4B3F5348-DF91-4812-8B5A-B10770EAC60C}"
  1610. }
  1611. },
  1612. "targetEndpoint": {
  1613. "nodeId": {
  1614. "id": 397032393365550
  1615. },
  1616. "slotId": {
  1617. "m_id": "{BCD96955-2A9D-4143-94D2-ADC1BDA12A95}"
  1618. }
  1619. }
  1620. }
  1621. }
  1622. },
  1623. {
  1624. "Id": {
  1625. "id": 397083932973102
  1626. },
  1627. "Name": "srcEndpoint=(Get Variable: Out), destEndpoint=(For Each: In)",
  1628. "Components": {
  1629. "Component_[715787081012548626]": {
  1630. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1631. "Id": 715787081012548626,
  1632. "sourceEndpoint": {
  1633. "nodeId": {
  1634. "id": 397032393365550
  1635. },
  1636. "slotId": {
  1637. "m_id": "{FFB01C74-1B5B-466B-A65B-62CD4F675C1D}"
  1638. }
  1639. },
  1640. "targetEndpoint": {
  1641. "nodeId": {
  1642. "id": 397053868202030
  1643. },
  1644. "slotId": {
  1645. "m_id": "{0DA074B5-3861-407D-AA8A-83E957D55D6B}"
  1646. }
  1647. }
  1648. }
  1649. }
  1650. },
  1651. {
  1652. "Id": {
  1653. "id": 397088227940398
  1654. },
  1655. "Name": "srcEndpoint=(Get Variable: Array<Number>), destEndpoint=(For Each: Source)",
  1656. "Components": {
  1657. "Component_[8902487445655982551]": {
  1658. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1659. "Id": 8902487445655982551,
  1660. "sourceEndpoint": {
  1661. "nodeId": {
  1662. "id": 397032393365550
  1663. },
  1664. "slotId": {
  1665. "m_id": "{5E9AA6F0-B049-4A2D-97B0-71EACD753772}"
  1666. }
  1667. },
  1668. "targetEndpoint": {
  1669. "nodeId": {
  1670. "id": 397053868202030
  1671. },
  1672. "slotId": {
  1673. "m_id": "{AEF52370-2398-437E-BF87-025398809107}"
  1674. }
  1675. }
  1676. }
  1677. }
  1678. },
  1679. {
  1680. "Id": {
  1681. "id": 397092522907694
  1682. },
  1683. "Name": "srcEndpoint=(For Each: Each), destEndpoint=(Print: In)",
  1684. "Components": {
  1685. "Component_[13346591333845244211]": {
  1686. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1687. "Id": 13346591333845244211,
  1688. "sourceEndpoint": {
  1689. "nodeId": {
  1690. "id": 397053868202030
  1691. },
  1692. "slotId": {
  1693. "m_id": "{372D9AF1-8358-4185-AEB7-7A3AD0BE40F4}"
  1694. }
  1695. },
  1696. "targetEndpoint": {
  1697. "nodeId": {
  1698. "id": 397049573234734
  1699. },
  1700. "slotId": {
  1701. "m_id": "{F25C0972-1061-4244-9709-1723A29859D7}"
  1702. }
  1703. }
  1704. }
  1705. }
  1706. },
  1707. {
  1708. "Id": {
  1709. "id": 397096817874990
  1710. },
  1711. "Name": "srcEndpoint=(For Each: Number), destEndpoint=(Print: Value)",
  1712. "Components": {
  1713. "Component_[8013532595952022162]": {
  1714. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1715. "Id": 8013532595952022162,
  1716. "sourceEndpoint": {
  1717. "nodeId": {
  1718. "id": 397053868202030
  1719. },
  1720. "slotId": {
  1721. "m_id": "{DC79F716-ACFA-41C6-86F6-8D0ABB9AF147}"
  1722. }
  1723. },
  1724. "targetEndpoint": {
  1725. "nodeId": {
  1726. "id": 397049573234734
  1727. },
  1728. "slotId": {
  1729. "m_id": "{E9E755E2-099F-4738-A914-7B6CBECB5EB9}"
  1730. }
  1731. }
  1732. }
  1733. }
  1734. },
  1735. {
  1736. "Id": {
  1737. "id": 397101112842286
  1738. },
  1739. "Name": "srcEndpoint=(For Each: Finished), destEndpoint=(Get Variable: In)",
  1740. "Components": {
  1741. "Component_[9983149622283034246]": {
  1742. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1743. "Id": 9983149622283034246,
  1744. "sourceEndpoint": {
  1745. "nodeId": {
  1746. "id": 397053868202030
  1747. },
  1748. "slotId": {
  1749. "m_id": "{F28C1A9B-A175-4B41-ACC4-858E0A6A740D}"
  1750. }
  1751. },
  1752. "targetEndpoint": {
  1753. "nodeId": {
  1754. "id": 397066753103918
  1755. },
  1756. "slotId": {
  1757. "m_id": "{F36F5AD4-A88E-4C11-9C8D-73D221E990E3}"
  1758. }
  1759. }
  1760. }
  1761. }
  1762. },
  1763. {
  1764. "Id": {
  1765. "id": 397105407809582
  1766. },
  1767. "Name": "srcEndpoint=(Get Variable: Out), destEndpoint=(For Each: In)",
  1768. "Components": {
  1769. "Component_[1863484524003976339]": {
  1770. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1771. "Id": 1863484524003976339,
  1772. "sourceEndpoint": {
  1773. "nodeId": {
  1774. "id": 397066753103918
  1775. },
  1776. "slotId": {
  1777. "m_id": "{2067A23A-C7A7-4AE2-9437-E76AC21761EB}"
  1778. }
  1779. },
  1780. "targetEndpoint": {
  1781. "nodeId": {
  1782. "id": 397040983300142
  1783. },
  1784. "slotId": {
  1785. "m_id": "{B7402944-FBFC-4497-888A-C65C34C81FA0}"
  1786. }
  1787. }
  1788. }
  1789. }
  1790. },
  1791. {
  1792. "Id": {
  1793. "id": 397109702776878
  1794. },
  1795. "Name": "srcEndpoint=(Get Variable: Array<Boolean>), destEndpoint=(For Each: Source)",
  1796. "Components": {
  1797. "Component_[14740264805921675386]": {
  1798. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1799. "Id": 14740264805921675386,
  1800. "sourceEndpoint": {
  1801. "nodeId": {
  1802. "id": 397066753103918
  1803. },
  1804. "slotId": {
  1805. "m_id": "{2A195FF7-1922-465E-9B02-9421DD017A12}"
  1806. }
  1807. },
  1808. "targetEndpoint": {
  1809. "nodeId": {
  1810. "id": 397040983300142
  1811. },
  1812. "slotId": {
  1813. "m_id": "{E18B1EC7-62AA-4C15-BB4C-A8341CDD0797}"
  1814. }
  1815. }
  1816. }
  1817. }
  1818. },
  1819. {
  1820. "Id": {
  1821. "id": 397113997744174
  1822. },
  1823. "Name": "srcEndpoint=(For Each: Each), destEndpoint=(Print: In)",
  1824. "Components": {
  1825. "Component_[868361819245568268]": {
  1826. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1827. "Id": 868361819245568268,
  1828. "sourceEndpoint": {
  1829. "nodeId": {
  1830. "id": 397040983300142
  1831. },
  1832. "slotId": {
  1833. "m_id": "{D2C8ADCD-E479-46CE-8D14-3B0FD062570D}"
  1834. }
  1835. },
  1836. "targetEndpoint": {
  1837. "nodeId": {
  1838. "id": 397058163169326
  1839. },
  1840. "slotId": {
  1841. "m_id": "{74A57421-FA36-4ADB-8490-FF694A77082C}"
  1842. }
  1843. }
  1844. }
  1845. }
  1846. },
  1847. {
  1848. "Id": {
  1849. "id": 397118292711470
  1850. },
  1851. "Name": "srcEndpoint=(For Each: Boolean), destEndpoint=(Print: Value)",
  1852. "Components": {
  1853. "Component_[16507977307417586518]": {
  1854. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1855. "Id": 16507977307417586518,
  1856. "sourceEndpoint": {
  1857. "nodeId": {
  1858. "id": 397040983300142
  1859. },
  1860. "slotId": {
  1861. "m_id": "{335D887D-D6B5-41B0-9844-A48A8F27E1B6}"
  1862. }
  1863. },
  1864. "targetEndpoint": {
  1865. "nodeId": {
  1866. "id": 397058163169326
  1867. },
  1868. "slotId": {
  1869. "m_id": "{05071926-85C8-4360-A0F0-A2E3E8DA2EF3}"
  1870. }
  1871. }
  1872. }
  1873. }
  1874. },
  1875. {
  1876. "Id": {
  1877. "id": 397122587678766
  1878. },
  1879. "Name": "srcEndpoint=(For Each: Finished), destEndpoint=(Get Variable: In)",
  1880. "Components": {
  1881. "Component_[12031356535841452264]": {
  1882. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1883. "Id": 12031356535841452264,
  1884. "sourceEndpoint": {
  1885. "nodeId": {
  1886. "id": 397040983300142
  1887. },
  1888. "slotId": {
  1889. "m_id": "{A05BB6D0-B1C1-4A76-8BF3-A3ABD89246AD}"
  1890. }
  1891. },
  1892. "targetEndpoint": {
  1893. "nodeId": {
  1894. "id": 397071048071214
  1895. },
  1896. "slotId": {
  1897. "m_id": "{90D47110-5D2F-4A7E-BAAF-23FFA39861B2}"
  1898. }
  1899. }
  1900. }
  1901. }
  1902. },
  1903. {
  1904. "Id": {
  1905. "id": 397126882646062
  1906. },
  1907. "Name": "srcEndpoint=(Get Variable: Out), destEndpoint=(For Each: In)",
  1908. "Components": {
  1909. "Component_[17910946994081726956]": {
  1910. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1911. "Id": 17910946994081726956,
  1912. "sourceEndpoint": {
  1913. "nodeId": {
  1914. "id": 397071048071214
  1915. },
  1916. "slotId": {
  1917. "m_id": "{783FC127-76EC-4167-BFB7-468EF9DBBD12}"
  1918. }
  1919. },
  1920. "targetEndpoint": {
  1921. "nodeId": {
  1922. "id": 397019508463662
  1923. },
  1924. "slotId": {
  1925. "m_id": "{0887099F-8A7A-49E4-83EB-6C5B29A0A6B2}"
  1926. }
  1927. }
  1928. }
  1929. }
  1930. },
  1931. {
  1932. "Id": {
  1933. "id": 397131177613358
  1934. },
  1935. "Name": "srcEndpoint=(Get Variable: Array<Vector2>), destEndpoint=(For Each: Source)",
  1936. "Components": {
  1937. "Component_[17461969215326067556]": {
  1938. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1939. "Id": 17461969215326067556,
  1940. "sourceEndpoint": {
  1941. "nodeId": {
  1942. "id": 397071048071214
  1943. },
  1944. "slotId": {
  1945. "m_id": "{596E1C74-91F6-4A3B-96B2-B87A858B2D85}"
  1946. }
  1947. },
  1948. "targetEndpoint": {
  1949. "nodeId": {
  1950. "id": 397019508463662
  1951. },
  1952. "slotId": {
  1953. "m_id": "{7DEA1CB9-17D0-4536-928D-D176BD792983}"
  1954. }
  1955. }
  1956. }
  1957. }
  1958. },
  1959. {
  1960. "Id": {
  1961. "id": 397135472580654
  1962. },
  1963. "Name": "srcEndpoint=(For Each: Vector2), destEndpoint=(Print: Value)",
  1964. "Components": {
  1965. "Component_[6493147374707499937]": {
  1966. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1967. "Id": 6493147374707499937,
  1968. "sourceEndpoint": {
  1969. "nodeId": {
  1970. "id": 397019508463662
  1971. },
  1972. "slotId": {
  1973. "m_id": "{27B1CE0B-3498-42AF-AA2E-5F188F7F4C7E}"
  1974. }
  1975. },
  1976. "targetEndpoint": {
  1977. "nodeId": {
  1978. "id": 397075343038510
  1979. },
  1980. "slotId": {
  1981. "m_id": "{EC819EB4-3D82-40AA-A7D9-4C325BCD27A6}"
  1982. }
  1983. }
  1984. }
  1985. }
  1986. },
  1987. {
  1988. "Id": {
  1989. "id": 397139767547950
  1990. },
  1991. "Name": "srcEndpoint=(For Each: Each), destEndpoint=(Print: In)",
  1992. "Components": {
  1993. "Component_[10784252551790241364]": {
  1994. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1995. "Id": 10784252551790241364,
  1996. "sourceEndpoint": {
  1997. "nodeId": {
  1998. "id": 397019508463662
  1999. },
  2000. "slotId": {
  2001. "m_id": "{12B01A80-7020-4391-A105-EEAEC81701A3}"
  2002. }
  2003. },
  2004. "targetEndpoint": {
  2005. "nodeId": {
  2006. "id": 397075343038510
  2007. },
  2008. "slotId": {
  2009. "m_id": "{5ADD9482-A8A4-4B8C-826B-C9BD5CBF8800}"
  2010. }
  2011. }
  2012. }
  2013. }
  2014. },
  2015. {
  2016. "Id": {
  2017. "id": 397144062515246
  2018. },
  2019. "Name": "srcEndpoint=(For Each: Finished), destEndpoint=(Get Variable: In)",
  2020. "Components": {
  2021. "Component_[6452224276655609686]": {
  2022. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  2023. "Id": 6452224276655609686,
  2024. "sourceEndpoint": {
  2025. "nodeId": {
  2026. "id": 397019508463662
  2027. },
  2028. "slotId": {
  2029. "m_id": "{A50A9E23-4AB0-4FBF-B990-4D61AFD6CC10}"
  2030. }
  2031. },
  2032. "targetEndpoint": {
  2033. "nodeId": {
  2034. "id": 397028098398254
  2035. },
  2036. "slotId": {
  2037. "m_id": "{1345F753-ABF2-435B-BBC9-E64C9AB5409B}"
  2038. }
  2039. }
  2040. }
  2041. }
  2042. },
  2043. {
  2044. "Id": {
  2045. "id": 397148357482542
  2046. },
  2047. "Name": "srcEndpoint=(Get Variable: Array<EntityId>), destEndpoint=(For Each: Source)",
  2048. "Components": {
  2049. "Component_[5038681043748021954]": {
  2050. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  2051. "Id": 5038681043748021954,
  2052. "sourceEndpoint": {
  2053. "nodeId": {
  2054. "id": 397028098398254
  2055. },
  2056. "slotId": {
  2057. "m_id": "{7D14F7E1-F6EC-47A3-B074-DEF2FAC47EB9}"
  2058. }
  2059. },
  2060. "targetEndpoint": {
  2061. "nodeId": {
  2062. "id": 397036688332846
  2063. },
  2064. "slotId": {
  2065. "m_id": "{66CF1FE1-AFF2-4AB0-91AC-96F574472E68}"
  2066. }
  2067. }
  2068. }
  2069. }
  2070. },
  2071. {
  2072. "Id": {
  2073. "id": 397152652449838
  2074. },
  2075. "Name": "srcEndpoint=(Get Variable: Out), destEndpoint=(For Each: In)",
  2076. "Components": {
  2077. "Component_[2202914709943226429]": {
  2078. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  2079. "Id": 2202914709943226429,
  2080. "sourceEndpoint": {
  2081. "nodeId": {
  2082. "id": 397028098398254
  2083. },
  2084. "slotId": {
  2085. "m_id": "{33336414-AC53-4823-883E-A77EA7D9B01B}"
  2086. }
  2087. },
  2088. "targetEndpoint": {
  2089. "nodeId": {
  2090. "id": 397036688332846
  2091. },
  2092. "slotId": {
  2093. "m_id": "{BA152CBB-CA38-44B1-9A3B-56CA0D891ED4}"
  2094. }
  2095. }
  2096. }
  2097. }
  2098. },
  2099. {
  2100. "Id": {
  2101. "id": 397156947417134
  2102. },
  2103. "Name": "srcEndpoint=(For Each: EntityID), destEndpoint=(Print: Value)",
  2104. "Components": {
  2105. "Component_[2656671889405838525]": {
  2106. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  2107. "Id": 2656671889405838525,
  2108. "sourceEndpoint": {
  2109. "nodeId": {
  2110. "id": 397036688332846
  2111. },
  2112. "slotId": {
  2113. "m_id": "{C82904B0-1FD0-4C83-B6F1-DBEC23A33139}"
  2114. }
  2115. },
  2116. "targetEndpoint": {
  2117. "nodeId": {
  2118. "id": 397023803430958
  2119. },
  2120. "slotId": {
  2121. "m_id": "{C016E255-56DF-4D0D-9491-D8047BB21B16}"
  2122. }
  2123. }
  2124. }
  2125. }
  2126. },
  2127. {
  2128. "Id": {
  2129. "id": 397161242384430
  2130. },
  2131. "Name": "srcEndpoint=(For Each: Finished), destEndpoint=(Print: In)",
  2132. "Components": {
  2133. "Component_[16435852843998336634]": {
  2134. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  2135. "Id": 16435852843998336634,
  2136. "sourceEndpoint": {
  2137. "nodeId": {
  2138. "id": 397036688332846
  2139. },
  2140. "slotId": {
  2141. "m_id": "{BC8D8EC5-CF6A-4049-818A-94BD01D8223C}"
  2142. }
  2143. },
  2144. "targetEndpoint": {
  2145. "nodeId": {
  2146. "id": 397023803430958
  2147. },
  2148. "slotId": {
  2149. "m_id": "{8E6B7183-15FC-4DAE-86B7-64E01B0639EB}"
  2150. }
  2151. }
  2152. }
  2153. }
  2154. },
  2155. {
  2156. "Id": {
  2157. "id": 397165537351726
  2158. },
  2159. "Name": "srcEndpoint=(Print: Out), destEndpoint=(Mark Complete: In)",
  2160. "Components": {
  2161. "Component_[8909440234871081506]": {
  2162. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  2163. "Id": 8909440234871081506,
  2164. "sourceEndpoint": {
  2165. "nodeId": {
  2166. "id": 397023803430958
  2167. },
  2168. "slotId": {
  2169. "m_id": "{2A6CFEB5-0105-4708-BC94-F666EE690A43}"
  2170. }
  2171. },
  2172. "targetEndpoint": {
  2173. "nodeId": {
  2174. "id": 397045278267438
  2175. },
  2176. "slotId": {
  2177. "m_id": "{24AFA019-EB67-4D59-9F2C-E14BF9BB459D}"
  2178. }
  2179. }
  2180. }
  2181. }
  2182. }
  2183. ]
  2184. },
  2185. "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}",
  2186. "versionData": {
  2187. "_grammarVersion": 1,
  2188. "_runtimeVersion": 1,
  2189. "_fileVersion": 1
  2190. },
  2191. "m_variableCounter": 8,
  2192. "GraphCanvasData": [
  2193. {
  2194. "Key": {
  2195. "id": 397015213496366
  2196. },
  2197. "Value": {
  2198. "ComponentData": {
  2199. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  2200. "$type": "SceneComponentSaveData",
  2201. "ViewParams": {
  2202. "Scale": 0.8798882,
  2203. "AnchorX": -721.6826171875,
  2204. "AnchorY": 87.51112365722656
  2205. }
  2206. }
  2207. }
  2208. }
  2209. },
  2210. {
  2211. "Key": {
  2212. "id": 397019508463662
  2213. },
  2214. "Value": {
  2215. "ComponentData": {
  2216. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2217. "$type": "NodeSaveData"
  2218. },
  2219. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2220. "$type": "GeneralNodeTitleComponentSaveData",
  2221. "PaletteOverride": "DefaultNodeTitlePalette"
  2222. },
  2223. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2224. "$type": "GeometrySaveData",
  2225. "Position": [
  2226. 200.0,
  2227. 720.0
  2228. ]
  2229. },
  2230. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2231. "$type": "StylingComponentSaveData"
  2232. },
  2233. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2234. "$type": "PersistentIdComponentSaveData",
  2235. "PersistentId": "{A6E861EB-876D-48BC-B3D8-159E288C7A6B}"
  2236. }
  2237. }
  2238. }
  2239. },
  2240. {
  2241. "Key": {
  2242. "id": 397023803430958
  2243. },
  2244. "Value": {
  2245. "ComponentData": {
  2246. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2247. "$type": "NodeSaveData"
  2248. },
  2249. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2250. "$type": "GeneralNodeTitleComponentSaveData",
  2251. "PaletteOverride": "StringNodeTitlePalette"
  2252. },
  2253. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2254. "$type": "GeometrySaveData",
  2255. "Position": [
  2256. 600.0,
  2257. 980.0
  2258. ]
  2259. },
  2260. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2261. "$type": "StylingComponentSaveData"
  2262. },
  2263. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2264. "$type": "PersistentIdComponentSaveData",
  2265. "PersistentId": "{68B4BD23-8740-4F9F-B121-0EE98E76087B}"
  2266. }
  2267. }
  2268. }
  2269. },
  2270. {
  2271. "Key": {
  2272. "id": 397028098398254
  2273. },
  2274. "Value": {
  2275. "ComponentData": {
  2276. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2277. "$type": "NodeSaveData"
  2278. },
  2279. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2280. "$type": "GeneralNodeTitleComponentSaveData",
  2281. "PaletteOverride": "GetVariableNodeTitlePalette"
  2282. },
  2283. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2284. "$type": "GeometrySaveData",
  2285. "Position": [
  2286. -160.0,
  2287. 1000.0
  2288. ]
  2289. },
  2290. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2291. "$type": "StylingComponentSaveData",
  2292. "SubStyle": ".getVariable"
  2293. },
  2294. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2295. "$type": "PersistentIdComponentSaveData",
  2296. "PersistentId": "{4E0AD360-2952-41EE-BC2B-4D51FE793D31}"
  2297. }
  2298. }
  2299. }
  2300. },
  2301. {
  2302. "Key": {
  2303. "id": 397032393365550
  2304. },
  2305. "Value": {
  2306. "ComponentData": {
  2307. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2308. "$type": "NodeSaveData"
  2309. },
  2310. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2311. "$type": "GeneralNodeTitleComponentSaveData",
  2312. "PaletteOverride": "GetVariableNodeTitlePalette"
  2313. },
  2314. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2315. "$type": "GeometrySaveData",
  2316. "Position": [
  2317. -160.0,
  2318. 280.0
  2319. ]
  2320. },
  2321. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2322. "$type": "StylingComponentSaveData",
  2323. "SubStyle": ".getVariable"
  2324. },
  2325. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2326. "$type": "PersistentIdComponentSaveData",
  2327. "PersistentId": "{8FC75614-D87D-4397-9BD5-856F6974B78B}"
  2328. }
  2329. }
  2330. }
  2331. },
  2332. {
  2333. "Key": {
  2334. "id": 397036688332846
  2335. },
  2336. "Value": {
  2337. "ComponentData": {
  2338. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2339. "$type": "NodeSaveData"
  2340. },
  2341. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2342. "$type": "GeneralNodeTitleComponentSaveData",
  2343. "PaletteOverride": "DefaultNodeTitlePalette"
  2344. },
  2345. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2346. "$type": "GeometrySaveData",
  2347. "Position": [
  2348. 240.0,
  2349. 980.0
  2350. ]
  2351. },
  2352. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2353. "$type": "StylingComponentSaveData"
  2354. },
  2355. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2356. "$type": "PersistentIdComponentSaveData",
  2357. "PersistentId": "{46D1EDF1-DBFD-49C7-A2AC-4D04F03D1DE5}"
  2358. }
  2359. }
  2360. }
  2361. },
  2362. {
  2363. "Key": {
  2364. "id": 397040983300142
  2365. },
  2366. "Value": {
  2367. "ComponentData": {
  2368. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2369. "$type": "NodeSaveData"
  2370. },
  2371. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2372. "$type": "GeneralNodeTitleComponentSaveData",
  2373. "PaletteOverride": "DefaultNodeTitlePalette"
  2374. },
  2375. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2376. "$type": "GeometrySaveData",
  2377. "Position": [
  2378. 220.0,
  2379. 500.0
  2380. ]
  2381. },
  2382. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2383. "$type": "StylingComponentSaveData"
  2384. },
  2385. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2386. "$type": "PersistentIdComponentSaveData",
  2387. "PersistentId": "{57E5BA07-51D7-4669-B479-DC8787822A02}"
  2388. }
  2389. }
  2390. }
  2391. },
  2392. {
  2393. "Key": {
  2394. "id": 397045278267438
  2395. },
  2396. "Value": {
  2397. "ComponentData": {
  2398. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2399. "$type": "NodeSaveData"
  2400. },
  2401. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2402. "$type": "GeneralNodeTitleComponentSaveData",
  2403. "PaletteOverride": "MethodNodeTitlePalette"
  2404. },
  2405. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2406. "$type": "GeometrySaveData",
  2407. "Position": [
  2408. 960.0,
  2409. 980.0
  2410. ]
  2411. },
  2412. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2413. "$type": "StylingComponentSaveData",
  2414. "SubStyle": ".method"
  2415. },
  2416. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2417. "$type": "PersistentIdComponentSaveData",
  2418. "PersistentId": "{1DEDA459-40DF-4134-B31D-74CCCA02263E}"
  2419. }
  2420. }
  2421. }
  2422. },
  2423. {
  2424. "Key": {
  2425. "id": 397049573234734
  2426. },
  2427. "Value": {
  2428. "ComponentData": {
  2429. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2430. "$type": "NodeSaveData"
  2431. },
  2432. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2433. "$type": "GeneralNodeTitleComponentSaveData",
  2434. "PaletteOverride": "StringNodeTitlePalette"
  2435. },
  2436. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2437. "$type": "GeometrySaveData",
  2438. "Position": [
  2439. 600.0,
  2440. 160.0
  2441. ]
  2442. },
  2443. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2444. "$type": "StylingComponentSaveData"
  2445. },
  2446. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2447. "$type": "PersistentIdComponentSaveData",
  2448. "PersistentId": "{4916F913-9C58-476A-8E76-98D4D753CC19}"
  2449. }
  2450. }
  2451. }
  2452. },
  2453. {
  2454. "Key": {
  2455. "id": 397053868202030
  2456. },
  2457. "Value": {
  2458. "ComponentData": {
  2459. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2460. "$type": "NodeSaveData"
  2461. },
  2462. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2463. "$type": "GeneralNodeTitleComponentSaveData",
  2464. "PaletteOverride": "DefaultNodeTitlePalette"
  2465. },
  2466. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2467. "$type": "GeometrySaveData",
  2468. "Position": [
  2469. 220.0,
  2470. 240.0
  2471. ]
  2472. },
  2473. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2474. "$type": "StylingComponentSaveData"
  2475. },
  2476. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2477. "$type": "PersistentIdComponentSaveData",
  2478. "PersistentId": "{455600E1-A7C5-4EE3-95FF-7C5760A09A76}"
  2479. }
  2480. }
  2481. }
  2482. },
  2483. {
  2484. "Key": {
  2485. "id": 397058163169326
  2486. },
  2487. "Value": {
  2488. "ComponentData": {
  2489. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2490. "$type": "NodeSaveData"
  2491. },
  2492. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2493. "$type": "GeneralNodeTitleComponentSaveData",
  2494. "PaletteOverride": "StringNodeTitlePalette"
  2495. },
  2496. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2497. "$type": "GeometrySaveData",
  2498. "Position": [
  2499. 560.0,
  2500. 480.0
  2501. ]
  2502. },
  2503. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2504. "$type": "StylingComponentSaveData"
  2505. },
  2506. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2507. "$type": "PersistentIdComponentSaveData",
  2508. "PersistentId": "{8EB278DF-8E08-4BBB-974F-4BE7F6AE25C0}"
  2509. }
  2510. }
  2511. }
  2512. },
  2513. {
  2514. "Key": {
  2515. "id": 397062458136622
  2516. },
  2517. "Value": {
  2518. "ComponentData": {
  2519. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2520. "$type": "NodeSaveData"
  2521. },
  2522. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2523. "$type": "GeneralNodeTitleComponentSaveData",
  2524. "PaletteOverride": "DefaultNodeTitlePalette"
  2525. },
  2526. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2527. "$type": "GeometrySaveData",
  2528. "Position": [
  2529. -380.0,
  2530. 280.0
  2531. ]
  2532. },
  2533. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2534. "$type": "StylingComponentSaveData"
  2535. },
  2536. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2537. "$type": "PersistentIdComponentSaveData",
  2538. "PersistentId": "{5C8951C3-5105-4D26-8FB6-508ADDAD9431}"
  2539. }
  2540. }
  2541. }
  2542. },
  2543. {
  2544. "Key": {
  2545. "id": 397066753103918
  2546. },
  2547. "Value": {
  2548. "ComponentData": {
  2549. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2550. "$type": "NodeSaveData"
  2551. },
  2552. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2553. "$type": "GeneralNodeTitleComponentSaveData",
  2554. "PaletteOverride": "GetVariableNodeTitlePalette"
  2555. },
  2556. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2557. "$type": "GeometrySaveData",
  2558. "Position": [
  2559. -160.0,
  2560. 520.0
  2561. ]
  2562. },
  2563. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2564. "$type": "StylingComponentSaveData",
  2565. "SubStyle": ".getVariable"
  2566. },
  2567. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2568. "$type": "PersistentIdComponentSaveData",
  2569. "PersistentId": "{562AB670-3CF2-4968-A2CD-9164D2F3BC4F}"
  2570. }
  2571. }
  2572. }
  2573. },
  2574. {
  2575. "Key": {
  2576. "id": 397071048071214
  2577. },
  2578. "Value": {
  2579. "ComponentData": {
  2580. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2581. "$type": "NodeSaveData"
  2582. },
  2583. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2584. "$type": "GeneralNodeTitleComponentSaveData",
  2585. "PaletteOverride": "GetVariableNodeTitlePalette"
  2586. },
  2587. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2588. "$type": "GeometrySaveData",
  2589. "Position": [
  2590. -160.0,
  2591. 760.0
  2592. ]
  2593. },
  2594. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2595. "$type": "StylingComponentSaveData",
  2596. "SubStyle": ".getVariable"
  2597. },
  2598. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2599. "$type": "PersistentIdComponentSaveData",
  2600. "PersistentId": "{8904D609-9F9F-4A23-A6C3-201D45EA8169}"
  2601. }
  2602. }
  2603. }
  2604. },
  2605. {
  2606. "Key": {
  2607. "id": 397075343038510
  2608. },
  2609. "Value": {
  2610. "ComponentData": {
  2611. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  2612. "$type": "NodeSaveData"
  2613. },
  2614. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  2615. "$type": "GeneralNodeTitleComponentSaveData",
  2616. "PaletteOverride": "StringNodeTitlePalette"
  2617. },
  2618. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  2619. "$type": "GeometrySaveData",
  2620. "Position": [
  2621. 540.0,
  2622. 720.0
  2623. ]
  2624. },
  2625. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  2626. "$type": "StylingComponentSaveData"
  2627. },
  2628. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  2629. "$type": "PersistentIdComponentSaveData",
  2630. "PersistentId": "{BE78BE18-D851-4790-86F5-F216BE190DFB}"
  2631. }
  2632. }
  2633. }
  2634. }
  2635. ],
  2636. "StatisticsHelper": {
  2637. "InstanceCounter": [
  2638. {
  2639. "Key": 4199610336680704683,
  2640. "Value": 1
  2641. },
  2642. {
  2643. "Key": 6840657073857873079,
  2644. "Value": 1
  2645. },
  2646. {
  2647. "Key": 7218533992763007304,
  2648. "Value": 1
  2649. },
  2650. {
  2651. "Key": 10032219312024937721,
  2652. "Value": 1
  2653. },
  2654. {
  2655. "Key": 10181512461692697578,
  2656. "Value": 4
  2657. },
  2658. {
  2659. "Key": 10684225535275896474,
  2660. "Value": 4
  2661. },
  2662. {
  2663. "Key": 12475135270008250831,
  2664. "Value": 1
  2665. },
  2666. {
  2667. "Key": 16662188307754720400,
  2668. "Value": 1
  2669. }
  2670. ]
  2671. }
  2672. }
  2673. }
  2674. }
  2675. }
  2676. }