SpawnAndAttachLazerGun.scriptcanvas 91 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 150163891798442
  9. },
  10. "Name": "Script Canvas Graph",
  11. "Components": {
  12. "Component_[11245309183739745515]": {
  13. "$type": "EditorGraph",
  14. "Id": 11245309183739745515,
  15. "m_graphData": {
  16. "m_nodes": [
  17. {
  18. "Id": {
  19. "id": 150185366634922
  20. },
  21. "Name": "SC-Node(ForEach)",
  22. "Components": {
  23. "Component_[14821955619718832615]": {
  24. "$type": "ForEach",
  25. "Id": 14821955619718832615,
  26. "Slots": [
  27. {
  28. "id": {
  29. "m_id": "{609D4CF6-EF39-4EFC-A701-B78275938859}"
  30. },
  31. "DynamicTypeOverride": 2,
  32. "contracts": [
  33. {
  34. "$type": "SlotTypeContract"
  35. }
  36. ],
  37. "slotName": "Source",
  38. "DisplayDataType": {
  39. "m_type": 4,
  40. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  41. },
  42. "Descriptor": {
  43. "ConnectionType": 1,
  44. "SlotType": 2
  45. },
  46. "DynamicGroup": {
  47. "Value": 3089028177
  48. },
  49. "DataType": 1
  50. },
  51. {
  52. "id": {
  53. "m_id": "{23700C89-A637-43E4-BAA4-EEBCFD5B66B1}"
  54. },
  55. "contracts": [
  56. {
  57. "$type": "SlotTypeContract"
  58. }
  59. ],
  60. "slotName": "In",
  61. "toolTip": "Signaled upon node entry",
  62. "Descriptor": {
  63. "ConnectionType": 1,
  64. "SlotType": 1
  65. }
  66. },
  67. {
  68. "id": {
  69. "m_id": "{63733179-9C38-421B-88C2-80209D0A1C06}"
  70. },
  71. "contracts": [
  72. {
  73. "$type": "SlotTypeContract"
  74. }
  75. ],
  76. "slotName": "Break",
  77. "toolTip": "Stops the iteration when signaled",
  78. "Descriptor": {
  79. "ConnectionType": 1,
  80. "SlotType": 1
  81. }
  82. },
  83. {
  84. "id": {
  85. "m_id": "{C3D0BFE0-C038-4C37-9FB0-6F617AED5A12}"
  86. },
  87. "contracts": [
  88. {
  89. "$type": "SlotTypeContract"
  90. }
  91. ],
  92. "slotName": "Each",
  93. "toolTip": "Signalled after each element of the container",
  94. "Descriptor": {
  95. "ConnectionType": 2,
  96. "SlotType": 1
  97. }
  98. },
  99. {
  100. "id": {
  101. "m_id": "{68DB53E2-DE11-42B8-BFD4-FC2EA42771E4}"
  102. },
  103. "contracts": [
  104. {
  105. "$type": "SlotTypeContract"
  106. }
  107. ],
  108. "slotName": "Finished",
  109. "toolTip": "The container has been fully iterated over",
  110. "Descriptor": {
  111. "ConnectionType": 2,
  112. "SlotType": 1
  113. }
  114. },
  115. {
  116. "id": {
  117. "m_id": "{7A48A304-C4F0-409D-8165-CB0AA4B3F1E9}"
  118. },
  119. "contracts": [
  120. {
  121. "$type": "SlotTypeContract"
  122. }
  123. ],
  124. "slotName": "EntityId",
  125. "DisplayDataType": {
  126. "m_type": 1
  127. },
  128. "Descriptor": {
  129. "ConnectionType": 2,
  130. "SlotType": 2
  131. },
  132. "DataType": 1
  133. }
  134. ],
  135. "Datums": [
  136. {
  137. "isOverloadedStorage": false,
  138. "scriptCanvasType": {
  139. "m_type": 4,
  140. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  141. },
  142. "isNullPointer": false,
  143. "$type": "{4841CFF0-7A5C-519C-BD16-D3625E99605E} AZStd::vector<EntityId, allocator>",
  144. "label": "Source"
  145. }
  146. ],
  147. "m_sourceSlot": {
  148. "m_id": "{609D4CF6-EF39-4EFC-A701-B78275938859}"
  149. },
  150. "m_previousTypeId": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}",
  151. "m_propertySlots": [
  152. {
  153. "m_propertySlotId": {
  154. "m_id": "{7A48A304-C4F0-409D-8165-CB0AA4B3F1E9}"
  155. },
  156. "m_propertyType": {
  157. "m_type": 1
  158. },
  159. "m_propertyName": "EntityId"
  160. }
  161. ]
  162. }
  163. }
  164. },
  165. {
  166. "Id": {
  167. "id": 150181071667626
  168. },
  169. "Name": "EBusEventHandler",
  170. "Components": {
  171. "Component_[1703444083035211466]": {
  172. "$type": "EBusEventHandler",
  173. "Id": 1703444083035211466,
  174. "Slots": [
  175. {
  176. "id": {
  177. "m_id": "{C5DCC45D-805A-4098-94B7-A47CC1DBB688}"
  178. },
  179. "contracts": [
  180. {
  181. "$type": "SlotTypeContract"
  182. }
  183. ],
  184. "slotName": "Connect",
  185. "toolTip": "Connect this event handler to the specified entity.",
  186. "Descriptor": {
  187. "ConnectionType": 1,
  188. "SlotType": 1
  189. }
  190. },
  191. {
  192. "id": {
  193. "m_id": "{3CD1BFB1-BE58-4E08-85B0-DCC072587310}"
  194. },
  195. "contracts": [
  196. {
  197. "$type": "SlotTypeContract"
  198. }
  199. ],
  200. "slotName": "Disconnect",
  201. "toolTip": "Disconnect this event handler.",
  202. "Descriptor": {
  203. "ConnectionType": 1,
  204. "SlotType": 1
  205. }
  206. },
  207. {
  208. "id": {
  209. "m_id": "{CDF9033E-7CEA-437C-8935-B04FA316C120}"
  210. },
  211. "contracts": [
  212. {
  213. "$type": "SlotTypeContract"
  214. }
  215. ],
  216. "slotName": "OnConnected",
  217. "toolTip": "Signaled when a connection has taken place.",
  218. "Descriptor": {
  219. "ConnectionType": 2,
  220. "SlotType": 1
  221. }
  222. },
  223. {
  224. "id": {
  225. "m_id": "{40F3DCE4-9A68-4BDB-8D62-61CBE411FDEA}"
  226. },
  227. "contracts": [
  228. {
  229. "$type": "SlotTypeContract"
  230. }
  231. ],
  232. "slotName": "OnDisconnected",
  233. "toolTip": "Signaled when this event handler is disconnected.",
  234. "Descriptor": {
  235. "ConnectionType": 2,
  236. "SlotType": 1
  237. }
  238. },
  239. {
  240. "id": {
  241. "m_id": "{9A5F4956-1C6D-4E0F-B0D0-58554641CEB5}"
  242. },
  243. "contracts": [
  244. {
  245. "$type": "SlotTypeContract"
  246. }
  247. ],
  248. "slotName": "OnFailure",
  249. "toolTip": "Signaled when it is not possible to connect this handler.",
  250. "Descriptor": {
  251. "ConnectionType": 2,
  252. "SlotType": 1
  253. }
  254. },
  255. {
  256. "id": {
  257. "m_id": "{8DC7BCBE-443B-4717-B2B1-7E1801F57638}"
  258. },
  259. "contracts": [
  260. {
  261. "$type": "SlotTypeContract"
  262. }
  263. ],
  264. "slotName": "Source",
  265. "toolTip": "ID used to connect on a specific Event address (Type: EntityId)",
  266. "Descriptor": {
  267. "ConnectionType": 1,
  268. "SlotType": 2
  269. },
  270. "DataType": 1
  271. },
  272. {
  273. "id": {
  274. "m_id": "{78A7F091-3D04-42B6-AECE-0E05C29E71D7}"
  275. },
  276. "contracts": [
  277. {
  278. "$type": "SlotTypeContract"
  279. }
  280. ],
  281. "slotName": "EntityId",
  282. "DisplayDataType": {
  283. "m_type": 1
  284. },
  285. "Descriptor": {
  286. "ConnectionType": 2,
  287. "SlotType": 2
  288. },
  289. "DataType": 1
  290. },
  291. {
  292. "id": {
  293. "m_id": "{093F5893-134F-4FF9-83F9-86522D9178BA}"
  294. },
  295. "contracts": [
  296. {
  297. "$type": "SlotTypeContract"
  298. }
  299. ],
  300. "slotName": "ExecutionSlot:OnEntityActivated",
  301. "Descriptor": {
  302. "ConnectionType": 2,
  303. "SlotType": 1
  304. },
  305. "IsLatent": true
  306. },
  307. {
  308. "id": {
  309. "m_id": "{0E0A7928-8982-4746-8B62-5166CF40A3DA}"
  310. },
  311. "contracts": [
  312. {
  313. "$type": "SlotTypeContract"
  314. }
  315. ],
  316. "slotName": "EntityId",
  317. "DisplayDataType": {
  318. "m_type": 1
  319. },
  320. "Descriptor": {
  321. "ConnectionType": 2,
  322. "SlotType": 2
  323. },
  324. "DataType": 1
  325. },
  326. {
  327. "id": {
  328. "m_id": "{B5DBAE32-4497-4F47-99CD-35C7DB243CDF}"
  329. },
  330. "contracts": [
  331. {
  332. "$type": "SlotTypeContract"
  333. }
  334. ],
  335. "slotName": "ExecutionSlot:OnEntityDeactivated",
  336. "Descriptor": {
  337. "ConnectionType": 2,
  338. "SlotType": 1
  339. },
  340. "IsLatent": true
  341. }
  342. ],
  343. "Datums": [
  344. {
  345. "isOverloadedStorage": false,
  346. "scriptCanvasType": {
  347. "m_type": 1
  348. },
  349. "isNullPointer": false,
  350. "$type": "EntityId",
  351. "value": {
  352. "id": 2901262558
  353. },
  354. "label": "Source"
  355. }
  356. ],
  357. "m_eventMap": [
  358. {
  359. "Key": {
  360. "Value": 245425936
  361. },
  362. "Value": {
  363. "m_eventName": "OnEntityActivated",
  364. "m_eventId": {
  365. "Value": 245425936
  366. },
  367. "m_eventSlotId": {
  368. "m_id": "{093F5893-134F-4FF9-83F9-86522D9178BA}"
  369. },
  370. "m_parameterSlotIds": [
  371. {
  372. "m_id": "{78A7F091-3D04-42B6-AECE-0E05C29E71D7}"
  373. }
  374. ],
  375. "m_numExpectedArguments": 1
  376. }
  377. },
  378. {
  379. "Key": {
  380. "Value": 4273369222
  381. },
  382. "Value": {
  383. "m_eventName": "OnEntityDeactivated",
  384. "m_eventId": {
  385. "Value": 4273369222
  386. },
  387. "m_eventSlotId": {
  388. "m_id": "{B5DBAE32-4497-4F47-99CD-35C7DB243CDF}"
  389. },
  390. "m_parameterSlotIds": [
  391. {
  392. "m_id": "{0E0A7928-8982-4746-8B62-5166CF40A3DA}"
  393. }
  394. ],
  395. "m_numExpectedArguments": 1
  396. }
  397. }
  398. ],
  399. "m_ebusName": "EntityBus",
  400. "m_busId": {
  401. "Value": 3358774020
  402. }
  403. }
  404. }
  405. },
  406. {
  407. "Id": {
  408. "id": 150176776700330
  409. },
  410. "Name": "SC-Node(Attach)",
  411. "Components": {
  412. "Component_[2718798732130926014]": {
  413. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  414. "Id": 2718798732130926014,
  415. "Slots": [
  416. {
  417. "id": {
  418. "m_id": "{6531C205-E6BF-4C90-9F5F-175A26E6D700}"
  419. },
  420. "contracts": [
  421. {
  422. "$type": "SlotTypeContract"
  423. }
  424. ],
  425. "slotName": "EntityId: 0",
  426. "Descriptor": {
  427. "ConnectionType": 1,
  428. "SlotType": 2
  429. },
  430. "DataType": 1
  431. },
  432. {
  433. "id": {
  434. "m_id": "{19E471F2-5669-40DE-B4A0-83DD5A3A4CD3}"
  435. },
  436. "contracts": [
  437. {
  438. "$type": "SlotTypeContract"
  439. }
  440. ],
  441. "slotName": "EntityId: 1",
  442. "Descriptor": {
  443. "ConnectionType": 1,
  444. "SlotType": 2
  445. },
  446. "DataType": 1
  447. },
  448. {
  449. "id": {
  450. "m_id": "{F6B2D878-E13F-4259-89D8-53988FCEAEB3}"
  451. },
  452. "contracts": [
  453. {
  454. "$type": "SlotTypeContract"
  455. }
  456. ],
  457. "slotName": "String: 2",
  458. "Descriptor": {
  459. "ConnectionType": 1,
  460. "SlotType": 2
  461. },
  462. "DataType": 1
  463. },
  464. {
  465. "id": {
  466. "m_id": "{B0BE55D8-DBAC-40E8-98F8-F05BA3E60A24}"
  467. },
  468. "contracts": [
  469. {
  470. "$type": "SlotTypeContract"
  471. }
  472. ],
  473. "slotName": " (1)",
  474. "Descriptor": {
  475. "ConnectionType": 1,
  476. "SlotType": 2
  477. },
  478. "DataType": 1
  479. },
  480. {
  481. "id": {
  482. "m_id": "{8D88D296-1C7D-4287-A503-D3CBD50D7242}"
  483. },
  484. "contracts": [
  485. {
  486. "$type": "SlotTypeContract"
  487. }
  488. ],
  489. "slotName": "In",
  490. "Descriptor": {
  491. "ConnectionType": 1,
  492. "SlotType": 1
  493. }
  494. },
  495. {
  496. "id": {
  497. "m_id": "{D4B421E8-8D46-4617-8930-4D6F26898CC1}"
  498. },
  499. "contracts": [
  500. {
  501. "$type": "SlotTypeContract"
  502. }
  503. ],
  504. "slotName": "Out",
  505. "Descriptor": {
  506. "ConnectionType": 2,
  507. "SlotType": 1
  508. }
  509. }
  510. ],
  511. "Datums": [
  512. {
  513. "isOverloadedStorage": false,
  514. "scriptCanvasType": {
  515. "m_type": 1
  516. },
  517. "isNullPointer": false,
  518. "$type": "EntityId",
  519. "value": {
  520. "id": 2901262558
  521. },
  522. "label": "Source"
  523. },
  524. {
  525. "isOverloadedStorage": false,
  526. "scriptCanvasType": {
  527. "m_type": 1
  528. },
  529. "isNullPointer": false,
  530. "$type": "EntityId",
  531. "value": {
  532. "id": 2901262558
  533. },
  534. "label": "Target Entity Id"
  535. },
  536. {
  537. "isOverloadedStorage": false,
  538. "scriptCanvasType": {
  539. "m_type": 5
  540. },
  541. "isNullPointer": false,
  542. "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string",
  543. "value": "mixamorig:RightHand",
  544. "label": "Target Bone Name"
  545. },
  546. {
  547. "isOverloadedStorage": false,
  548. "scriptCanvasType": {
  549. "m_type": 7
  550. },
  551. "isNullPointer": false,
  552. "$type": "Transform",
  553. "value": {
  554. "Translation": [
  555. 0.0,
  556. -0.09000000357627869,
  557. 0.23999999463558197
  558. ],
  559. "Rotation": [
  560. 0.030843585729599,
  561. 0.7064337730407715,
  562. -0.030843526124954224,
  563. -0.7064337730407715
  564. ],
  565. "Scale": 1.0
  566. },
  567. "label": "Offset Transform"
  568. }
  569. ],
  570. "methodType": 0,
  571. "methodName": "Attach",
  572. "className": "AttachmentComponentRequestBus",
  573. "resultSlotIDs": [
  574. {}
  575. ],
  576. "inputSlots": [
  577. {
  578. "m_id": "{6531C205-E6BF-4C90-9F5F-175A26E6D700}"
  579. },
  580. {
  581. "m_id": "{19E471F2-5669-40DE-B4A0-83DD5A3A4CD3}"
  582. },
  583. {
  584. "m_id": "{F6B2D878-E13F-4259-89D8-53988FCEAEB3}"
  585. },
  586. {
  587. "m_id": "{B0BE55D8-DBAC-40E8-98F8-F05BA3E60A24}"
  588. }
  589. ],
  590. "prettyClassName": "AttachmentComponentRequestBus"
  591. }
  592. }
  593. },
  594. {
  595. "Id": {
  596. "id": 150172481733034
  597. },
  598. "Name": "SC-Node(CreateSpawnTicketNodeableNode)",
  599. "Components": {
  600. "Component_[3289595069595304039]": {
  601. "$type": "CreateSpawnTicketNodeableNode",
  602. "Id": 3289595069595304039,
  603. "Slots": [
  604. {
  605. "id": {
  606. "m_id": "{49D4487A-1630-499B-8412-0551DEFA5839}"
  607. },
  608. "contracts": [
  609. {
  610. "$type": "SlotTypeContract"
  611. }
  612. ],
  613. "slotName": "Create Ticket",
  614. "DisplayGroup": {
  615. "Value": 3070342103
  616. },
  617. "Descriptor": {
  618. "ConnectionType": 1,
  619. "SlotType": 1
  620. }
  621. },
  622. {
  623. "id": {
  624. "m_id": "{1F53D113-4457-440A-A043-F4E65B6C765D}"
  625. },
  626. "contracts": [
  627. {
  628. "$type": "SlotTypeContract"
  629. }
  630. ],
  631. "slotName": " (1)",
  632. "toolTip": "Prefab source asset to spawn",
  633. "DisplayGroup": {
  634. "Value": 3070342103
  635. },
  636. "Descriptor": {
  637. "ConnectionType": 1,
  638. "SlotType": 2
  639. },
  640. "DataType": 1,
  641. "IsReference": true,
  642. "VariableReference": {
  643. "m_id": "{499C8DD5-1DD9-459C-A083-F1874898BCCA}"
  644. }
  645. },
  646. {
  647. "id": {
  648. "m_id": "{7CE80397-8136-45F4-9E04-226C85CA97F2}"
  649. },
  650. "contracts": [
  651. {
  652. "$type": "SlotTypeContract"
  653. }
  654. ],
  655. "slotName": "Ticket Created",
  656. "DisplayGroup": {
  657. "Value": 3070342103
  658. },
  659. "Descriptor": {
  660. "ConnectionType": 2,
  661. "SlotType": 1
  662. }
  663. },
  664. {
  665. "id": {
  666. "m_id": "{11780487-4355-4970-94A3-D5C872B37EAC}"
  667. },
  668. "contracts": [
  669. {
  670. "$type": "SlotTypeContract"
  671. }
  672. ],
  673. "slotName": "SpawnTicket",
  674. "DisplayDataType": {
  675. "m_type": 4,
  676. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  677. },
  678. "DisplayGroup": {
  679. "Value": 3070342103
  680. },
  681. "Descriptor": {
  682. "ConnectionType": 2,
  683. "SlotType": 2
  684. },
  685. "DataType": 1
  686. }
  687. ],
  688. "Datums": [
  689. {
  690. "isOverloadedStorage": false,
  691. "scriptCanvasType": {
  692. "m_type": 4,
  693. "m_azType": "{A96A5037-AD0D-43B6-9948-ED63438C4A52}"
  694. },
  695. "isNullPointer": false,
  696. "$type": "AzFramework::Scripts::SpawnableScriptAssetRef",
  697. "label": " (1)"
  698. }
  699. ],
  700. "slotExecutionMap": {
  701. "ins": [
  702. {
  703. "_slotId": {
  704. "m_id": "{49D4487A-1630-499B-8412-0551DEFA5839}"
  705. },
  706. "_inputs": [
  707. {
  708. "_slotId": {
  709. "m_id": "{1F53D113-4457-440A-A043-F4E65B6C765D}"
  710. }
  711. }
  712. ],
  713. "_outs": [
  714. {
  715. "_slotId": {
  716. "m_id": "{7CE80397-8136-45F4-9E04-226C85CA97F2}"
  717. },
  718. "_name": "Ticket Created",
  719. "_outputs": [
  720. {
  721. "_slotId": {
  722. "m_id": "{11780487-4355-4970-94A3-D5C872B37EAC}"
  723. }
  724. }
  725. ]
  726. }
  727. ]
  728. }
  729. ]
  730. }
  731. }
  732. }
  733. },
  734. {
  735. "Id": {
  736. "id": 150168186765738
  737. },
  738. "Name": "SC-Node(SpawnNodeableNode)",
  739. "Components": {
  740. "Component_[5275979924713308969]": {
  741. "$type": "SpawnNodeableNode",
  742. "Id": 5275979924713308969,
  743. "Slots": [
  744. {
  745. "id": {
  746. "m_id": "{4735575B-8E54-4CAD-B538-C3D23CEE16F6}"
  747. },
  748. "contracts": [
  749. {
  750. "$type": "SlotTypeContract"
  751. }
  752. ],
  753. "slotName": "Request Spawn",
  754. "DisplayGroup": {
  755. "Value": 929942742
  756. },
  757. "Descriptor": {
  758. "ConnectionType": 1,
  759. "SlotType": 1
  760. }
  761. },
  762. {
  763. "id": {
  764. "m_id": "{6DF74674-EEE2-4285-ADC1-156169035FFD}"
  765. },
  766. "contracts": [
  767. {
  768. "$type": "SlotTypeContract"
  769. }
  770. ],
  771. "slotName": "SpawnTicket",
  772. "toolTip": "Ticket instance assosiated with spawnable asset.",
  773. "DisplayGroup": {
  774. "Value": 929942742
  775. },
  776. "Descriptor": {
  777. "ConnectionType": 1,
  778. "SlotType": 2
  779. },
  780. "DataType": 1
  781. },
  782. {
  783. "id": {
  784. "m_id": "{F5571365-6873-4C09-95C7-91530FE3C2F5}"
  785. },
  786. "contracts": [
  787. {
  788. "$type": "SlotTypeContract"
  789. }
  790. ],
  791. "slotName": "ParentId",
  792. "toolTip": "Optional parent to assign spawned container entity to.",
  793. "DisplayGroup": {
  794. "Value": 929942742
  795. },
  796. "Descriptor": {
  797. "ConnectionType": 1,
  798. "SlotType": 2
  799. },
  800. "DataType": 1
  801. },
  802. {
  803. "id": {
  804. "m_id": "{3D9D8E50-69F6-41D4-9978-C9141D053416}"
  805. },
  806. "contracts": [
  807. {
  808. "$type": "SlotTypeContract"
  809. }
  810. ],
  811. "slotName": "Local Translation",
  812. "toolTip": "Position to spawn.",
  813. "DisplayGroup": {
  814. "Value": 929942742
  815. },
  816. "Descriptor": {
  817. "ConnectionType": 1,
  818. "SlotType": 2
  819. },
  820. "DataType": 1
  821. },
  822. {
  823. "id": {
  824. "m_id": "{5D92DC06-6CF9-404A-ADDA-19511DDE231E}"
  825. },
  826. "contracts": [
  827. {
  828. "$type": "SlotTypeContract"
  829. }
  830. ],
  831. "slotName": "Local Rotation",
  832. "toolTip": "Rotation of spawn (in degrees).",
  833. "DisplayGroup": {
  834. "Value": 929942742
  835. },
  836. "Descriptor": {
  837. "ConnectionType": 1,
  838. "SlotType": 2
  839. },
  840. "DataType": 1
  841. },
  842. {
  843. "id": {
  844. "m_id": "{189EA18F-4C68-4E4A-B1AD-32816A4A05BB}"
  845. },
  846. "contracts": [
  847. {
  848. "$type": "SlotTypeContract"
  849. }
  850. ],
  851. "slotName": "Local Scale",
  852. "toolTip": "Scale of spawn.",
  853. "DisplayGroup": {
  854. "Value": 929942742
  855. },
  856. "Descriptor": {
  857. "ConnectionType": 1,
  858. "SlotType": 2
  859. },
  860. "DataType": 1
  861. },
  862. {
  863. "id": {
  864. "m_id": "{4930921C-4100-4922-A376-7DA34ADAAE3F}"
  865. },
  866. "contracts": [
  867. {
  868. "$type": "SlotTypeContract"
  869. }
  870. ],
  871. "slotName": "Spawn Requested",
  872. "DisplayGroup": {
  873. "Value": 929942742
  874. },
  875. "Descriptor": {
  876. "ConnectionType": 2,
  877. "SlotType": 1
  878. }
  879. },
  880. {
  881. "id": {
  882. "m_id": "{FE43BA09-286E-4E9B-93A5-EB00E2FCEEEB}"
  883. },
  884. "contracts": [
  885. {
  886. "$type": "SlotTypeContract"
  887. }
  888. ],
  889. "slotName": "On Spawn Completed",
  890. "toolTip": "Called when spawning entities is completed.",
  891. "DisplayGroup": {
  892. "Value": 3165055374
  893. },
  894. "Descriptor": {
  895. "ConnectionType": 2,
  896. "SlotType": 1
  897. },
  898. "IsLatent": true
  899. },
  900. {
  901. "id": {
  902. "m_id": "{CDBE3814-ACD1-43B6-A4FE-DA2DBBB78532}"
  903. },
  904. "contracts": [
  905. {
  906. "$type": "SlotTypeContract"
  907. }
  908. ],
  909. "slotName": "SpawnTicketOut",
  910. "toolTip": "Ticket instance of the spawn result.",
  911. "DisplayDataType": {
  912. "m_type": 4,
  913. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  914. },
  915. "DisplayGroup": {
  916. "Value": 3165055374
  917. },
  918. "Descriptor": {
  919. "ConnectionType": 2,
  920. "SlotType": 2
  921. },
  922. "DataType": 1,
  923. "IsReference": true,
  924. "VariableReference": {
  925. "m_id": "{4FDD8A42-42EC-4B80-AFF0-F127934BCEEE}"
  926. }
  927. },
  928. {
  929. "id": {
  930. "m_id": "{2EF6FE5E-FA2E-48EB-AF36-E7F840F7A175}"
  931. },
  932. "contracts": [
  933. {
  934. "$type": "SlotTypeContract"
  935. }
  936. ],
  937. "slotName": "SpawnedEntitiesList",
  938. "toolTip": "List of spawned entities sorted by hierarchy with the root being first.",
  939. "DisplayDataType": {
  940. "m_type": 4,
  941. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  942. },
  943. "DisplayGroup": {
  944. "Value": 3165055374
  945. },
  946. "Descriptor": {
  947. "ConnectionType": 2,
  948. "SlotType": 2
  949. },
  950. "DataType": 1
  951. }
  952. ],
  953. "Datums": [
  954. {
  955. "isOverloadedStorage": false,
  956. "scriptCanvasType": {
  957. "m_type": 4,
  958. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  959. },
  960. "isNullPointer": false,
  961. "$type": "AzFramework::EntitySpawnTicket",
  962. "label": "SpawnTicket"
  963. },
  964. {
  965. "isOverloadedStorage": false,
  966. "scriptCanvasType": {
  967. "m_type": 1
  968. },
  969. "isNullPointer": false,
  970. "$type": "EntityId",
  971. "value": {
  972. "id": 2901262558
  973. },
  974. "label": "ParentId"
  975. },
  976. {
  977. "isOverloadedStorage": false,
  978. "scriptCanvasType": {
  979. "m_type": 8
  980. },
  981. "isNullPointer": false,
  982. "$type": "Vector3",
  983. "value": [
  984. 0.0,
  985. 0.0,
  986. 0.0
  987. ],
  988. "label": "Local Translation"
  989. },
  990. {
  991. "isOverloadedStorage": false,
  992. "scriptCanvasType": {
  993. "m_type": 8
  994. },
  995. "isNullPointer": false,
  996. "$type": "Vector3",
  997. "value": [
  998. 0.0,
  999. 0.0,
  1000. 0.0
  1001. ],
  1002. "label": "Local Rotation"
  1003. },
  1004. {
  1005. "isOverloadedStorage": false,
  1006. "scriptCanvasType": {
  1007. "m_type": 3
  1008. },
  1009. "isNullPointer": false,
  1010. "$type": "double",
  1011. "value": 1.0,
  1012. "label": "Local Scale"
  1013. }
  1014. ],
  1015. "slotExecutionMap": {
  1016. "ins": [
  1017. {
  1018. "_slotId": {
  1019. "m_id": "{4735575B-8E54-4CAD-B538-C3D23CEE16F6}"
  1020. },
  1021. "_inputs": [
  1022. {
  1023. "_slotId": {
  1024. "m_id": "{6DF74674-EEE2-4285-ADC1-156169035FFD}"
  1025. }
  1026. },
  1027. {
  1028. "_slotId": {
  1029. "m_id": "{F5571365-6873-4C09-95C7-91530FE3C2F5}"
  1030. }
  1031. },
  1032. {
  1033. "_slotId": {
  1034. "m_id": "{3D9D8E50-69F6-41D4-9978-C9141D053416}"
  1035. }
  1036. },
  1037. {
  1038. "_slotId": {
  1039. "m_id": "{5D92DC06-6CF9-404A-ADDA-19511DDE231E}"
  1040. }
  1041. },
  1042. {
  1043. "_slotId": {
  1044. "m_id": "{189EA18F-4C68-4E4A-B1AD-32816A4A05BB}"
  1045. }
  1046. }
  1047. ],
  1048. "_outs": [
  1049. {
  1050. "_slotId": {
  1051. "m_id": "{4930921C-4100-4922-A376-7DA34ADAAE3F}"
  1052. },
  1053. "_name": "Spawn Requested"
  1054. }
  1055. ]
  1056. }
  1057. ],
  1058. "latents": [
  1059. {
  1060. "_slotId": {
  1061. "m_id": "{FE43BA09-286E-4E9B-93A5-EB00E2FCEEEB}"
  1062. },
  1063. "_name": "On Spawn Completed",
  1064. "_outputs": [
  1065. {
  1066. "_slotId": {
  1067. "m_id": "{CDBE3814-ACD1-43B6-A4FE-DA2DBBB78532}"
  1068. }
  1069. },
  1070. {
  1071. "_slotId": {
  1072. "m_id": "{2EF6FE5E-FA2E-48EB-AF36-E7F840F7A175}"
  1073. }
  1074. }
  1075. ]
  1076. }
  1077. ]
  1078. }
  1079. }
  1080. }
  1081. }
  1082. ],
  1083. "m_connections": [
  1084. {
  1085. "Id": {
  1086. "id": 150189661602218
  1087. },
  1088. "Name": "srcEndpoint=(CreateSpawnTicket: SpawnTicket), destEndpoint=(Spawn: SpawnTicket)",
  1089. "Components": {
  1090. "Component_[16233947694956798146]": {
  1091. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1092. "Id": 16233947694956798146,
  1093. "sourceEndpoint": {
  1094. "nodeId": {
  1095. "id": 150172481733034
  1096. },
  1097. "slotId": {
  1098. "m_id": "{11780487-4355-4970-94A3-D5C872B37EAC}"
  1099. }
  1100. },
  1101. "targetEndpoint": {
  1102. "nodeId": {
  1103. "id": 150168186765738
  1104. },
  1105. "slotId": {
  1106. "m_id": "{6DF74674-EEE2-4285-ADC1-156169035FFD}"
  1107. }
  1108. }
  1109. }
  1110. }
  1111. },
  1112. {
  1113. "Id": {
  1114. "id": 150193956569514
  1115. },
  1116. "Name": "srcEndpoint=(CreateSpawnTicket: Ticket Created), destEndpoint=(Spawn: Request Spawn)",
  1117. "Components": {
  1118. "Component_[10314637367470150134]": {
  1119. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1120. "Id": 10314637367470150134,
  1121. "sourceEndpoint": {
  1122. "nodeId": {
  1123. "id": 150172481733034
  1124. },
  1125. "slotId": {
  1126. "m_id": "{7CE80397-8136-45F4-9E04-226C85CA97F2}"
  1127. }
  1128. },
  1129. "targetEndpoint": {
  1130. "nodeId": {
  1131. "id": 150168186765738
  1132. },
  1133. "slotId": {
  1134. "m_id": "{4735575B-8E54-4CAD-B538-C3D23CEE16F6}"
  1135. }
  1136. }
  1137. }
  1138. }
  1139. },
  1140. {
  1141. "Id": {
  1142. "id": 150198251536810
  1143. },
  1144. "Name": "srcEndpoint=(For Each: EntityId), destEndpoint=(Attach: EntityId: 0)",
  1145. "Components": {
  1146. "Component_[2841244541357178992]": {
  1147. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1148. "Id": 2841244541357178992,
  1149. "sourceEndpoint": {
  1150. "nodeId": {
  1151. "id": 150185366634922
  1152. },
  1153. "slotId": {
  1154. "m_id": "{7A48A304-C4F0-409D-8165-CB0AA4B3F1E9}"
  1155. }
  1156. },
  1157. "targetEndpoint": {
  1158. "nodeId": {
  1159. "id": 150176776700330
  1160. },
  1161. "slotId": {
  1162. "m_id": "{6531C205-E6BF-4C90-9F5F-175A26E6D700}"
  1163. }
  1164. }
  1165. }
  1166. }
  1167. },
  1168. {
  1169. "Id": {
  1170. "id": 150202546504106
  1171. },
  1172. "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(CreateSpawnTicket: Create Ticket)",
  1173. "Components": {
  1174. "Component_[39293505683125357]": {
  1175. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1176. "Id": 39293505683125357,
  1177. "sourceEndpoint": {
  1178. "nodeId": {
  1179. "id": 150181071667626
  1180. },
  1181. "slotId": {
  1182. "m_id": "{093F5893-134F-4FF9-83F9-86522D9178BA}"
  1183. }
  1184. },
  1185. "targetEndpoint": {
  1186. "nodeId": {
  1187. "id": 150172481733034
  1188. },
  1189. "slotId": {
  1190. "m_id": "{49D4487A-1630-499B-8412-0551DEFA5839}"
  1191. }
  1192. }
  1193. }
  1194. }
  1195. },
  1196. {
  1197. "Id": {
  1198. "id": 150206841471402
  1199. },
  1200. "Name": "srcEndpoint=(Spawn: On Spawn Completed), destEndpoint=(For Each: In)",
  1201. "Components": {
  1202. "Component_[8635572065842150665]": {
  1203. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1204. "Id": 8635572065842150665,
  1205. "sourceEndpoint": {
  1206. "nodeId": {
  1207. "id": 150168186765738
  1208. },
  1209. "slotId": {
  1210. "m_id": "{FE43BA09-286E-4E9B-93A5-EB00E2FCEEEB}"
  1211. }
  1212. },
  1213. "targetEndpoint": {
  1214. "nodeId": {
  1215. "id": 150185366634922
  1216. },
  1217. "slotId": {
  1218. "m_id": "{23700C89-A637-43E4-BAA4-EEBCFD5B66B1}"
  1219. }
  1220. }
  1221. }
  1222. }
  1223. },
  1224. {
  1225. "Id": {
  1226. "id": 150211136438698
  1227. },
  1228. "Name": "srcEndpoint=(For Each: Each), destEndpoint=(Attach: In)",
  1229. "Components": {
  1230. "Component_[6870725354328461233]": {
  1231. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1232. "Id": 6870725354328461233,
  1233. "sourceEndpoint": {
  1234. "nodeId": {
  1235. "id": 150185366634922
  1236. },
  1237. "slotId": {
  1238. "m_id": "{C3D0BFE0-C038-4C37-9FB0-6F617AED5A12}"
  1239. }
  1240. },
  1241. "targetEndpoint": {
  1242. "nodeId": {
  1243. "id": 150176776700330
  1244. },
  1245. "slotId": {
  1246. "m_id": "{8D88D296-1C7D-4287-A503-D3CBD50D7242}"
  1247. }
  1248. }
  1249. }
  1250. }
  1251. },
  1252. {
  1253. "Id": {
  1254. "id": 150215431405994
  1255. },
  1256. "Name": "srcEndpoint=(Spawn: SpawnedEntitiesList), destEndpoint=(For Each: Source)",
  1257. "Components": {
  1258. "Component_[12255516272195060550]": {
  1259. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1260. "Id": 12255516272195060550,
  1261. "sourceEndpoint": {
  1262. "nodeId": {
  1263. "id": 150168186765738
  1264. },
  1265. "slotId": {
  1266. "m_id": "{2EF6FE5E-FA2E-48EB-AF36-E7F840F7A175}"
  1267. }
  1268. },
  1269. "targetEndpoint": {
  1270. "nodeId": {
  1271. "id": 150185366634922
  1272. },
  1273. "slotId": {
  1274. "m_id": "{609D4CF6-EF39-4EFC-A701-B78275938859}"
  1275. }
  1276. }
  1277. }
  1278. }
  1279. }
  1280. ]
  1281. },
  1282. "versionData": {
  1283. "_grammarVersion": 1,
  1284. "_runtimeVersion": 1,
  1285. "_fileVersion": 1
  1286. },
  1287. "m_variableCounter": 11,
  1288. "GraphCanvasData": [
  1289. {
  1290. "Key": {
  1291. "id": 150163891798442
  1292. },
  1293. "Value": {
  1294. "ComponentData": {
  1295. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  1296. "$type": "SceneComponentSaveData",
  1297. "ViewParams": {
  1298. "Scale": 0.913518099639163,
  1299. "AnchorX": 399.55419921875,
  1300. "AnchorY": 72.24816131591797
  1301. }
  1302. }
  1303. }
  1304. }
  1305. },
  1306. {
  1307. "Key": {
  1308. "id": 150168186765738
  1309. },
  1310. "Value": {
  1311. "ComponentData": {
  1312. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1313. "$type": "NodeSaveData"
  1314. },
  1315. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1316. "$type": "GeneralNodeTitleComponentSaveData",
  1317. "PaletteOverride": "DefaultNodeTitlePalette"
  1318. },
  1319. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1320. "$type": "GeometrySaveData",
  1321. "Position": [
  1322. 860.0,
  1323. 220.0
  1324. ]
  1325. },
  1326. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1327. "$type": "StylingComponentSaveData"
  1328. },
  1329. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1330. "$type": "PersistentIdComponentSaveData",
  1331. "PersistentId": "{F1B4AB40-DB89-48EC-BF47-AB17A6AA64B1}"
  1332. }
  1333. }
  1334. }
  1335. },
  1336. {
  1337. "Key": {
  1338. "id": 150172481733034
  1339. },
  1340. "Value": {
  1341. "ComponentData": {
  1342. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1343. "$type": "NodeSaveData"
  1344. },
  1345. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1346. "$type": "GeneralNodeTitleComponentSaveData",
  1347. "PaletteOverride": "DefaultNodeTitlePalette"
  1348. },
  1349. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1350. "$type": "GeometrySaveData",
  1351. "Position": [
  1352. 400.0,
  1353. 220.0
  1354. ]
  1355. },
  1356. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1357. "$type": "StylingComponentSaveData"
  1358. },
  1359. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1360. "$type": "PersistentIdComponentSaveData",
  1361. "PersistentId": "{CFDE2B80-70DD-4CCB-B8E8-F76A246CDB9E}"
  1362. }
  1363. }
  1364. }
  1365. },
  1366. {
  1367. "Key": {
  1368. "id": 150176776700330
  1369. },
  1370. "Value": {
  1371. "ComponentData": {
  1372. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1373. "$type": "NodeSaveData"
  1374. },
  1375. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1376. "$type": "GeneralNodeTitleComponentSaveData",
  1377. "PaletteOverride": "MethodNodeTitlePalette"
  1378. },
  1379. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1380. "$type": "GeometrySaveData",
  1381. "Position": [
  1382. 900.0,
  1383. 660.0
  1384. ]
  1385. },
  1386. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1387. "$type": "StylingComponentSaveData",
  1388. "SubStyle": ".method"
  1389. },
  1390. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1391. "$type": "PersistentIdComponentSaveData",
  1392. "PersistentId": "{D05E7F90-79AC-402C-A646-8D615A2465E7}"
  1393. }
  1394. }
  1395. }
  1396. },
  1397. {
  1398. "Key": {
  1399. "id": 150181071667626
  1400. },
  1401. "Value": {
  1402. "ComponentData": {
  1403. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1404. "$type": "NodeSaveData"
  1405. },
  1406. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1407. "$type": "GeometrySaveData",
  1408. "Position": [
  1409. 60.0,
  1410. 220.0
  1411. ]
  1412. },
  1413. "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": {
  1414. "$type": "EBusHandlerNodeDescriptorSaveData",
  1415. "EventIds": [
  1416. {
  1417. "Value": 245425936
  1418. }
  1419. ]
  1420. },
  1421. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1422. "$type": "StylingComponentSaveData"
  1423. },
  1424. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1425. "$type": "PersistentIdComponentSaveData",
  1426. "PersistentId": "{01AB2DC9-231C-4CBE-BA57-FA48914D04ED}"
  1427. }
  1428. }
  1429. }
  1430. },
  1431. {
  1432. "Key": {
  1433. "id": 150185366634922
  1434. },
  1435. "Value": {
  1436. "ComponentData": {
  1437. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1438. "$type": "NodeSaveData"
  1439. },
  1440. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1441. "$type": "GeneralNodeTitleComponentSaveData",
  1442. "PaletteOverride": "DefaultNodeTitlePalette"
  1443. },
  1444. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1445. "$type": "GeometrySaveData",
  1446. "Position": [
  1447. 480.0,
  1448. 660.0
  1449. ]
  1450. },
  1451. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1452. "$type": "StylingComponentSaveData"
  1453. },
  1454. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1455. "$type": "PersistentIdComponentSaveData",
  1456. "PersistentId": "{AAEE7F50-9977-4EDC-9DBD-5356280CE14C}"
  1457. }
  1458. }
  1459. }
  1460. }
  1461. ],
  1462. "StatisticsHelper": {
  1463. "InstanceCounter": [
  1464. {
  1465. "Key": 2970552779286763396,
  1466. "Value": 1
  1467. },
  1468. {
  1469. "Key": 5842116761103598202,
  1470. "Value": 1
  1471. },
  1472. {
  1473. "Key": 10181512461692697578,
  1474. "Value": 1
  1475. },
  1476. {
  1477. "Key": 13474049605028069597,
  1478. "Value": 1
  1479. },
  1480. {
  1481. "Key": 13774516423382025522,
  1482. "Value": 1
  1483. }
  1484. ]
  1485. }
  1486. },
  1487. "Component_[4517352822545401315]": {
  1488. "$type": "EditorGraphVariableManagerComponent",
  1489. "Id": 4517352822545401315,
  1490. "m_variableData": {
  1491. "m_nameVariableMap": [
  1492. {
  1493. "Key": {
  1494. "m_id": "{499C8DD5-1DD9-459C-A083-F1874898BCCA}"
  1495. },
  1496. "Value": {
  1497. "Datum": {
  1498. "isOverloadedStorage": false,
  1499. "scriptCanvasType": {
  1500. "m_type": 4,
  1501. "m_azType": "{A96A5037-AD0D-43B6-9948-ED63438C4A52}"
  1502. },
  1503. "isNullPointer": false,
  1504. "$type": "AzFramework::Scripts::SpawnableScriptAssetRef",
  1505. "value": {
  1506. "asset": {
  1507. "assetId": {
  1508. "guid": "{A3F7D1D0-33BC-5A2B-BEC3-1ABA33AC212B}",
  1509. "subId": 992460137
  1510. },
  1511. "assetHint": "prefabs/laser_pistol.spawnable"
  1512. }
  1513. }
  1514. },
  1515. "VariableId": {
  1516. "m_id": "{499C8DD5-1DD9-459C-A083-F1874898BCCA}"
  1517. },
  1518. "VariableName": "GunAsset",
  1519. "InitialValueSource": 1
  1520. }
  1521. },
  1522. {
  1523. "Key": {
  1524. "m_id": "{4FDD8A42-42EC-4B80-AFF0-F127934BCEEE}"
  1525. },
  1526. "Value": {
  1527. "Datum": {
  1528. "isOverloadedStorage": false,
  1529. "scriptCanvasType": {
  1530. "m_type": 4,
  1531. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  1532. },
  1533. "isNullPointer": false,
  1534. "$type": "AzFramework::EntitySpawnTicket"
  1535. },
  1536. "VariableId": {
  1537. "m_id": "{4FDD8A42-42EC-4B80-AFF0-F127934BCEEE}"
  1538. },
  1539. "VariableName": "GunTicket"
  1540. }
  1541. }
  1542. ]
  1543. }
  1544. }
  1545. }
  1546. }
  1547. }
  1548. }