NestedSpawnerSpawner.scriptcanvas 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 783173014439
  9. },
  10. "Name": "Script Canvas Graph",
  11. "Components": {
  12. "Component_[10611169044980592028]": {
  13. "$type": "EditorGraph",
  14. "Id": 10611169044980592028,
  15. "m_graphData": {
  16. "m_nodes": [
  17. {
  18. "Id": {
  19. "id": 787467981735
  20. },
  21. "Name": "SC-Node(SpawnNodeableNode)",
  22. "Components": {
  23. "Component_[1476932525367965546]": {
  24. "$type": "SpawnNodeableNode",
  25. "Id": 1476932525367965546,
  26. "Slots": [
  27. {
  28. "id": {
  29. "m_id": "{22EB0400-7BFB-49EF-9499-CB99F9B09463}"
  30. },
  31. "contracts": [
  32. {
  33. "$type": "SlotTypeContract"
  34. }
  35. ],
  36. "slotName": "Request Spawn",
  37. "DisplayGroup": {
  38. "Value": 929942742
  39. },
  40. "Descriptor": {
  41. "ConnectionType": 1,
  42. "SlotType": 1
  43. }
  44. },
  45. {
  46. "id": {
  47. "m_id": "{26E87FA9-0D4C-4473-BDE8-B98987D5CF3C}"
  48. },
  49. "contracts": [
  50. {
  51. "$type": "SlotTypeContract"
  52. }
  53. ],
  54. "slotName": "SpawnTicket",
  55. "toolTip": "Ticket instance assosiated with spawnable asset.",
  56. "DisplayGroup": {
  57. "Value": 929942742
  58. },
  59. "Descriptor": {
  60. "ConnectionType": 1,
  61. "SlotType": 2
  62. },
  63. "DataType": 1,
  64. "IsReference": true,
  65. "VariableReference": {
  66. "m_id": "{8F78F38D-D11F-4A13-B904-FEF421C82BF6}"
  67. }
  68. },
  69. {
  70. "id": {
  71. "m_id": "{CF354F5A-103B-4B99-B5D7-8EAA5530EC75}"
  72. },
  73. "contracts": [
  74. {
  75. "$type": "SlotTypeContract"
  76. }
  77. ],
  78. "slotName": "ParentId",
  79. "toolTip": "Optional parent to assign spawned container entity to.",
  80. "DisplayGroup": {
  81. "Value": 929942742
  82. },
  83. "Descriptor": {
  84. "ConnectionType": 1,
  85. "SlotType": 2
  86. },
  87. "DataType": 1
  88. },
  89. {
  90. "id": {
  91. "m_id": "{B9EA4737-4BEB-4D92-AEBE-473F9E0FD2F2}"
  92. },
  93. "contracts": [
  94. {
  95. "$type": "SlotTypeContract"
  96. }
  97. ],
  98. "slotName": "Local Translation",
  99. "toolTip": "Position to spawn.",
  100. "DisplayGroup": {
  101. "Value": 929942742
  102. },
  103. "Descriptor": {
  104. "ConnectionType": 1,
  105. "SlotType": 2
  106. },
  107. "DataType": 1
  108. },
  109. {
  110. "id": {
  111. "m_id": "{D2015B5F-4B0F-4EFD-8C94-A5DAC7EE8CD8}"
  112. },
  113. "contracts": [
  114. {
  115. "$type": "SlotTypeContract"
  116. }
  117. ],
  118. "slotName": "Local Rotation",
  119. "toolTip": "Rotation of spawn (in degrees).",
  120. "DisplayGroup": {
  121. "Value": 929942742
  122. },
  123. "Descriptor": {
  124. "ConnectionType": 1,
  125. "SlotType": 2
  126. },
  127. "DataType": 1
  128. },
  129. {
  130. "id": {
  131. "m_id": "{D00B067F-8181-4770-8B10-AF7F559C42FD}"
  132. },
  133. "contracts": [
  134. {
  135. "$type": "SlotTypeContract"
  136. }
  137. ],
  138. "slotName": "Local Scale",
  139. "toolTip": "Scale of spawn.",
  140. "DisplayGroup": {
  141. "Value": 929942742
  142. },
  143. "Descriptor": {
  144. "ConnectionType": 1,
  145. "SlotType": 2
  146. },
  147. "DataType": 1
  148. },
  149. {
  150. "id": {
  151. "m_id": "{787A3D5F-D926-487C-A7DB-E9B68F535F7B}"
  152. },
  153. "contracts": [
  154. {
  155. "$type": "SlotTypeContract"
  156. }
  157. ],
  158. "slotName": "Spawn Requested",
  159. "DisplayGroup": {
  160. "Value": 929942742
  161. },
  162. "Descriptor": {
  163. "ConnectionType": 2,
  164. "SlotType": 1
  165. }
  166. },
  167. {
  168. "id": {
  169. "m_id": "{F1CDB870-DDB4-4BAC-9A44-2209F89C1664}"
  170. },
  171. "contracts": [
  172. {
  173. "$type": "SlotTypeContract"
  174. }
  175. ],
  176. "slotName": "On Spawn Completed",
  177. "toolTip": "Called when spawning entities is completed.",
  178. "DisplayGroup": {
  179. "Value": 3165055374
  180. },
  181. "Descriptor": {
  182. "ConnectionType": 2,
  183. "SlotType": 1
  184. },
  185. "IsLatent": true
  186. },
  187. {
  188. "id": {
  189. "m_id": "{2AF6D299-A808-4965-A9E7-9BE7D2087CD3}"
  190. },
  191. "contracts": [
  192. {
  193. "$type": "SlotTypeContract"
  194. }
  195. ],
  196. "slotName": "SpawnTicketOut",
  197. "toolTip": "Ticket instance of the spawn result.",
  198. "DisplayDataType": {
  199. "m_type": 4,
  200. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  201. },
  202. "DisplayGroup": {
  203. "Value": 3165055374
  204. },
  205. "Descriptor": {
  206. "ConnectionType": 2,
  207. "SlotType": 2
  208. },
  209. "DataType": 1
  210. },
  211. {
  212. "id": {
  213. "m_id": "{5D2D0F95-C36F-4895-A873-49F4FE6EEF73}"
  214. },
  215. "contracts": [
  216. {
  217. "$type": "SlotTypeContract"
  218. }
  219. ],
  220. "slotName": "SpawnedEntitiesList",
  221. "toolTip": "List of spawned entities sorted by hierarchy with the root being first.",
  222. "DisplayDataType": {
  223. "m_type": 4,
  224. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  225. },
  226. "DisplayGroup": {
  227. "Value": 3165055374
  228. },
  229. "Descriptor": {
  230. "ConnectionType": 2,
  231. "SlotType": 2
  232. },
  233. "DataType": 1
  234. }
  235. ],
  236. "Datums": [
  237. {
  238. "scriptCanvasType": {
  239. "m_type": 4,
  240. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  241. },
  242. "isNullPointer": false,
  243. "$type": "AzFramework::EntitySpawnTicket",
  244. "label": "SpawnTicket"
  245. },
  246. {
  247. "scriptCanvasType": {
  248. "m_type": 1
  249. },
  250. "isNullPointer": false,
  251. "$type": "EntityId",
  252. "value": {
  253. "id": 2901262558
  254. },
  255. "label": "ParentId"
  256. },
  257. {
  258. "scriptCanvasType": {
  259. "m_type": 8
  260. },
  261. "isNullPointer": false,
  262. "$type": "Vector3",
  263. "value": [
  264. 5.0,
  265. 0.0,
  266. 0.0
  267. ],
  268. "label": "Local Translation"
  269. },
  270. {
  271. "scriptCanvasType": {
  272. "m_type": 8
  273. },
  274. "isNullPointer": false,
  275. "$type": "Vector3",
  276. "value": [
  277. 0.0,
  278. 0.0,
  279. 90.0
  280. ],
  281. "label": "Local Rotation"
  282. },
  283. {
  284. "scriptCanvasType": {
  285. "m_type": 3
  286. },
  287. "isNullPointer": false,
  288. "$type": "double",
  289. "value": 5.0,
  290. "label": "Local Scale"
  291. }
  292. ],
  293. "slotExecutionMap": {
  294. "ins": [
  295. {
  296. "_slotId": {
  297. "m_id": "{22EB0400-7BFB-49EF-9499-CB99F9B09463}"
  298. },
  299. "_inputs": [
  300. {
  301. "_slotId": {
  302. "m_id": "{26E87FA9-0D4C-4473-BDE8-B98987D5CF3C}"
  303. }
  304. },
  305. {
  306. "_slotId": {
  307. "m_id": "{CF354F5A-103B-4B99-B5D7-8EAA5530EC75}"
  308. }
  309. },
  310. {
  311. "_slotId": {
  312. "m_id": "{B9EA4737-4BEB-4D92-AEBE-473F9E0FD2F2}"
  313. }
  314. },
  315. {
  316. "_slotId": {
  317. "m_id": "{D2015B5F-4B0F-4EFD-8C94-A5DAC7EE8CD8}"
  318. }
  319. },
  320. {
  321. "_slotId": {
  322. "m_id": "{D00B067F-8181-4770-8B10-AF7F559C42FD}"
  323. }
  324. }
  325. ],
  326. "_outs": [
  327. {
  328. "_slotId": {
  329. "m_id": "{787A3D5F-D926-487C-A7DB-E9B68F535F7B}"
  330. },
  331. "_name": "Spawn Requested",
  332. "_interfaceSourceId": "{20000000-0000-0000-AB46-C51AFF7F0000}"
  333. }
  334. ],
  335. "_interfaceSourceId": "{02000000-0000-0000-2070-75CB2E000000}"
  336. }
  337. ],
  338. "latents": [
  339. {
  340. "_slotId": {
  341. "m_id": "{F1CDB870-DDB4-4BAC-9A44-2209F89C1664}"
  342. },
  343. "_name": "On Spawn Completed",
  344. "_outputs": [
  345. {
  346. "_slotId": {
  347. "m_id": "{2AF6D299-A808-4965-A9E7-9BE7D2087CD3}"
  348. }
  349. },
  350. {
  351. "_slotId": {
  352. "m_id": "{5D2D0F95-C36F-4895-A873-49F4FE6EEF73}"
  353. }
  354. }
  355. ],
  356. "_interfaceSourceId": "{02000000-0000-0000-2070-75CB2E000000}"
  357. }
  358. ]
  359. }
  360. }
  361. }
  362. },
  363. {
  364. "Id": {
  365. "id": 791762949031
  366. },
  367. "Name": "SC-Node(CreateSpawnTicketNodeableNode)",
  368. "Components": {
  369. "Component_[16146807270646666965]": {
  370. "$type": "CreateSpawnTicketNodeableNode",
  371. "Id": 16146807270646666965,
  372. "Slots": [
  373. {
  374. "id": {
  375. "m_id": "{71653BC0-1B42-4EB9-B0F4-78C8ABA8F27A}"
  376. },
  377. "contracts": [
  378. {
  379. "$type": "SlotTypeContract"
  380. }
  381. ],
  382. "slotName": "Create Ticket",
  383. "DisplayGroup": {
  384. "Value": 3070342103
  385. },
  386. "Descriptor": {
  387. "ConnectionType": 1,
  388. "SlotType": 1
  389. }
  390. },
  391. {
  392. "id": {
  393. "m_id": "{8D6F4EE5-EB2F-4671-ABCA-E8F588B8F51F}"
  394. },
  395. "contracts": [
  396. {
  397. "$type": "SlotTypeContract"
  398. }
  399. ],
  400. "slotName": "Prefab",
  401. "toolTip": "Prefab source asset to spawn",
  402. "DisplayGroup": {
  403. "Value": 3070342103
  404. },
  405. "Descriptor": {
  406. "ConnectionType": 1,
  407. "SlotType": 2
  408. },
  409. "DataType": 1,
  410. "IsReference": true,
  411. "VariableReference": {
  412. "m_id": "{41E649ED-32B8-4E95-83DE-F598FC9573D8}"
  413. }
  414. },
  415. {
  416. "id": {
  417. "m_id": "{6C10C7BF-AEB3-448B-A4A3-0ED3B56DB813}"
  418. },
  419. "contracts": [
  420. {
  421. "$type": "SlotTypeContract"
  422. }
  423. ],
  424. "slotName": "Ticket Created",
  425. "DisplayGroup": {
  426. "Value": 3070342103
  427. },
  428. "Descriptor": {
  429. "ConnectionType": 2,
  430. "SlotType": 1
  431. }
  432. },
  433. {
  434. "id": {
  435. "m_id": "{684BE347-8E40-4DDB-8280-3FAF70E1452C}"
  436. },
  437. "contracts": [
  438. {
  439. "$type": "SlotTypeContract"
  440. }
  441. ],
  442. "slotName": "SpawnTicket",
  443. "DisplayDataType": {
  444. "m_type": 4,
  445. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  446. },
  447. "DisplayGroup": {
  448. "Value": 3070342103
  449. },
  450. "Descriptor": {
  451. "ConnectionType": 2,
  452. "SlotType": 2
  453. },
  454. "DataType": 1,
  455. "IsReference": true,
  456. "VariableReference": {
  457. "m_id": "{8F78F38D-D11F-4A13-B904-FEF421C82BF6}"
  458. }
  459. }
  460. ],
  461. "Datums": [
  462. {
  463. "scriptCanvasType": {
  464. "m_type": 4,
  465. "m_azType": "{A96A5037-AD0D-43B6-9948-ED63438C4A52}"
  466. },
  467. "isNullPointer": false,
  468. "$type": "AzFramework::Scripts::SpawnableScriptAssetRef",
  469. "label": "Prefab"
  470. }
  471. ],
  472. "slotExecutionMap": {
  473. "ins": [
  474. {
  475. "_slotId": {
  476. "m_id": "{71653BC0-1B42-4EB9-B0F4-78C8ABA8F27A}"
  477. },
  478. "_inputs": [
  479. {
  480. "_slotId": {
  481. "m_id": "{8D6F4EE5-EB2F-4671-ABCA-E8F588B8F51F}"
  482. }
  483. }
  484. ],
  485. "_outs": [
  486. {
  487. "_slotId": {
  488. "m_id": "{6C10C7BF-AEB3-448B-A4A3-0ED3B56DB813}"
  489. },
  490. "_name": "Ticket Created",
  491. "_outputs": [
  492. {
  493. "_slotId": {
  494. "m_id": "{684BE347-8E40-4DDB-8280-3FAF70E1452C}"
  495. }
  496. }
  497. ],
  498. "_interfaceSourceId": "{0F000000-FD00-0000-4089-75CB2E000000}"
  499. }
  500. ],
  501. "_interfaceSourceId": "{B0451D01-8901-0000-0000-000089010000}"
  502. }
  503. ]
  504. }
  505. }
  506. }
  507. },
  508. {
  509. "Id": {
  510. "id": 796057916327
  511. },
  512. "Name": "EBusEventHandler",
  513. "Components": {
  514. "Component_[2236170640449656192]": {
  515. "$type": "EBusEventHandler",
  516. "Id": 2236170640449656192,
  517. "Slots": [
  518. {
  519. "id": {
  520. "m_id": "{5955356D-E101-434C-A687-11089DC3390F}"
  521. },
  522. "contracts": [
  523. {
  524. "$type": "SlotTypeContract"
  525. }
  526. ],
  527. "slotName": "Connect",
  528. "toolTip": "Connect this event handler to the specified entity.",
  529. "Descriptor": {
  530. "ConnectionType": 1,
  531. "SlotType": 1
  532. }
  533. },
  534. {
  535. "id": {
  536. "m_id": "{9FCAA397-41F6-4E73-8D65-6CCC7F34F6A6}"
  537. },
  538. "contracts": [
  539. {
  540. "$type": "SlotTypeContract"
  541. }
  542. ],
  543. "slotName": "Disconnect",
  544. "toolTip": "Disconnect this event handler.",
  545. "Descriptor": {
  546. "ConnectionType": 1,
  547. "SlotType": 1
  548. }
  549. },
  550. {
  551. "id": {
  552. "m_id": "{C2A534EC-128D-450B-A81C-B5039F3F292B}"
  553. },
  554. "contracts": [
  555. {
  556. "$type": "SlotTypeContract"
  557. }
  558. ],
  559. "slotName": "OnConnected",
  560. "toolTip": "Signaled when a connection has taken place.",
  561. "Descriptor": {
  562. "ConnectionType": 2,
  563. "SlotType": 1
  564. }
  565. },
  566. {
  567. "id": {
  568. "m_id": "{E7400D9B-C362-4102-983F-F431E0F4593F}"
  569. },
  570. "contracts": [
  571. {
  572. "$type": "SlotTypeContract"
  573. }
  574. ],
  575. "slotName": "OnDisconnected",
  576. "toolTip": "Signaled when this event handler is disconnected.",
  577. "Descriptor": {
  578. "ConnectionType": 2,
  579. "SlotType": 1
  580. }
  581. },
  582. {
  583. "id": {
  584. "m_id": "{FCCC3303-B0EA-4FE5-A557-AD10837CA594}"
  585. },
  586. "contracts": [
  587. {
  588. "$type": "SlotTypeContract"
  589. }
  590. ],
  591. "slotName": "OnFailure",
  592. "toolTip": "Signaled when it is not possible to connect this handler.",
  593. "Descriptor": {
  594. "ConnectionType": 2,
  595. "SlotType": 1
  596. }
  597. },
  598. {
  599. "id": {
  600. "m_id": "{2F33A656-43BD-492B-946B-9EF5868F260B}"
  601. },
  602. "contracts": [
  603. {
  604. "$type": "SlotTypeContract"
  605. }
  606. ],
  607. "slotName": "Source",
  608. "toolTip": "ID used to connect on a specific Event address (Type: EntityId)",
  609. "Descriptor": {
  610. "ConnectionType": 1,
  611. "SlotType": 2
  612. },
  613. "DataType": 1
  614. },
  615. {
  616. "id": {
  617. "m_id": "{6CE650F3-BF1C-4BF4-B2B8-38DEB09C5563}"
  618. },
  619. "contracts": [
  620. {
  621. "$type": "SlotTypeContract"
  622. }
  623. ],
  624. "slotName": "EntityId",
  625. "DisplayDataType": {
  626. "m_type": 1
  627. },
  628. "Descriptor": {
  629. "ConnectionType": 2,
  630. "SlotType": 2
  631. },
  632. "DataType": 1
  633. },
  634. {
  635. "id": {
  636. "m_id": "{4C78ED24-6652-4BE7-B21F-8E869BEB0F59}"
  637. },
  638. "contracts": [
  639. {
  640. "$type": "SlotTypeContract"
  641. }
  642. ],
  643. "slotName": "ExecutionSlot:OnEntityActivated",
  644. "Descriptor": {
  645. "ConnectionType": 2,
  646. "SlotType": 1
  647. },
  648. "IsLatent": true
  649. },
  650. {
  651. "id": {
  652. "m_id": "{D616F33A-5F0F-4711-B241-92F9E9D1444A}"
  653. },
  654. "contracts": [
  655. {
  656. "$type": "SlotTypeContract"
  657. }
  658. ],
  659. "slotName": "EntityId",
  660. "DisplayDataType": {
  661. "m_type": 1
  662. },
  663. "Descriptor": {
  664. "ConnectionType": 2,
  665. "SlotType": 2
  666. },
  667. "DataType": 1
  668. },
  669. {
  670. "id": {
  671. "m_id": "{B1B26697-1A6E-4707-AA24-F97ED848F902}"
  672. },
  673. "contracts": [
  674. {
  675. "$type": "SlotTypeContract"
  676. }
  677. ],
  678. "slotName": "ExecutionSlot:OnEntityDeactivated",
  679. "Descriptor": {
  680. "ConnectionType": 2,
  681. "SlotType": 1
  682. },
  683. "IsLatent": true
  684. }
  685. ],
  686. "Datums": [
  687. {
  688. "scriptCanvasType": {
  689. "m_type": 1
  690. },
  691. "isNullPointer": false,
  692. "$type": "EntityId",
  693. "value": {
  694. "id": 2901262558
  695. },
  696. "label": "Source"
  697. }
  698. ],
  699. "m_eventMap": [
  700. {
  701. "Key": {
  702. "Value": 245425936
  703. },
  704. "Value": {
  705. "m_eventName": "OnEntityActivated",
  706. "m_eventId": {
  707. "Value": 245425936
  708. },
  709. "m_eventSlotId": {
  710. "m_id": "{4C78ED24-6652-4BE7-B21F-8E869BEB0F59}"
  711. },
  712. "m_parameterSlotIds": [
  713. {
  714. "m_id": "{6CE650F3-BF1C-4BF4-B2B8-38DEB09C5563}"
  715. }
  716. ],
  717. "m_numExpectedArguments": 1
  718. }
  719. },
  720. {
  721. "Key": {
  722. "Value": 4273369222
  723. },
  724. "Value": {
  725. "m_eventName": "OnEntityDeactivated",
  726. "m_eventId": {
  727. "Value": 4273369222
  728. },
  729. "m_eventSlotId": {
  730. "m_id": "{B1B26697-1A6E-4707-AA24-F97ED848F902}"
  731. },
  732. "m_parameterSlotIds": [
  733. {
  734. "m_id": "{D616F33A-5F0F-4711-B241-92F9E9D1444A}"
  735. }
  736. ],
  737. "m_numExpectedArguments": 1
  738. }
  739. }
  740. ],
  741. "m_ebusName": "EntityBus",
  742. "m_busId": {
  743. "Value": 3358774020
  744. }
  745. }
  746. }
  747. }
  748. ],
  749. "m_connections": [
  750. {
  751. "Id": {
  752. "id": 800352883623
  753. },
  754. "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(CreateSpawnTicket: Create Ticket)",
  755. "Components": {
  756. "Component_[7972517058784087555]": {
  757. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  758. "Id": 7972517058784087555,
  759. "sourceEndpoint": {
  760. "nodeId": {
  761. "id": 796057916327
  762. },
  763. "slotId": {
  764. "m_id": "{4C78ED24-6652-4BE7-B21F-8E869BEB0F59}"
  765. }
  766. },
  767. "targetEndpoint": {
  768. "nodeId": {
  769. "id": 791762949031
  770. },
  771. "slotId": {
  772. "m_id": "{71653BC0-1B42-4EB9-B0F4-78C8ABA8F27A}"
  773. }
  774. }
  775. }
  776. }
  777. },
  778. {
  779. "Id": {
  780. "id": 804647850919
  781. },
  782. "Name": "srcEndpoint=(CreateSpawnTicket: Ticket Created), destEndpoint=(Spawn: Request Spawn)",
  783. "Components": {
  784. "Component_[256290005671456656]": {
  785. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  786. "Id": 256290005671456656,
  787. "sourceEndpoint": {
  788. "nodeId": {
  789. "id": 791762949031
  790. },
  791. "slotId": {
  792. "m_id": "{6C10C7BF-AEB3-448B-A4A3-0ED3B56DB813}"
  793. }
  794. },
  795. "targetEndpoint": {
  796. "nodeId": {
  797. "id": 787467981735
  798. },
  799. "slotId": {
  800. "m_id": "{22EB0400-7BFB-49EF-9499-CB99F9B09463}"
  801. }
  802. }
  803. }
  804. }
  805. }
  806. ]
  807. },
  808. "m_assetType": "{00000000-0000-0000-5E23-7E0603AAAB3F}",
  809. "versionData": {
  810. "_grammarVersion": 1,
  811. "_runtimeVersion": 1,
  812. "_fileVersion": 1
  813. },
  814. "m_variableCounter": 2,
  815. "GraphCanvasData": [
  816. {
  817. "Key": {
  818. "id": 783173014439
  819. },
  820. "Value": {
  821. "ComponentData": {
  822. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  823. "$type": "SceneComponentSaveData",
  824. "ViewParams": {
  825. "AnchorX": 343.0,
  826. "AnchorY": 54.0
  827. }
  828. }
  829. }
  830. }
  831. },
  832. {
  833. "Key": {
  834. "id": 787467981735
  835. },
  836. "Value": {
  837. "ComponentData": {
  838. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  839. "$type": "NodeSaveData"
  840. },
  841. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  842. "$type": "GeneralNodeTitleComponentSaveData",
  843. "PaletteOverride": "DefaultNodeTitlePalette"
  844. },
  845. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  846. "$type": "GeometrySaveData",
  847. "Position": [
  848. 1040.0,
  849. 220.0
  850. ]
  851. },
  852. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  853. "$type": "StylingComponentSaveData"
  854. },
  855. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  856. "$type": "PersistentIdComponentSaveData",
  857. "PersistentId": "{945EF99E-BAAE-4EB1-8F86-7B39FE0895C0}"
  858. }
  859. }
  860. }
  861. },
  862. {
  863. "Key": {
  864. "id": 791762949031
  865. },
  866. "Value": {
  867. "ComponentData": {
  868. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  869. "$type": "NodeSaveData"
  870. },
  871. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  872. "$type": "GeneralNodeTitleComponentSaveData",
  873. "PaletteOverride": "DefaultNodeTitlePalette"
  874. },
  875. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  876. "$type": "GeometrySaveData",
  877. "Position": [
  878. 440.0,
  879. 440.0
  880. ]
  881. },
  882. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  883. "$type": "StylingComponentSaveData"
  884. },
  885. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  886. "$type": "PersistentIdComponentSaveData",
  887. "PersistentId": "{B74EAF0F-592B-4B66-A4ED-65F7B87AA737}"
  888. }
  889. }
  890. }
  891. },
  892. {
  893. "Key": {
  894. "id": 796057916327
  895. },
  896. "Value": {
  897. "ComponentData": {
  898. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  899. "$type": "NodeSaveData"
  900. },
  901. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  902. "$type": "GeometrySaveData",
  903. "Position": [
  904. 100.0,
  905. 220.0
  906. ]
  907. },
  908. "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": {
  909. "$type": "EBusHandlerNodeDescriptorSaveData",
  910. "EventIds": [
  911. {
  912. "Value": 245425936
  913. }
  914. ]
  915. },
  916. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  917. "$type": "StylingComponentSaveData"
  918. },
  919. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  920. "$type": "PersistentIdComponentSaveData",
  921. "PersistentId": "{5FA221C0-BA44-4CA2-BD36-532BB668497A}"
  922. }
  923. }
  924. }
  925. }
  926. ],
  927. "StatisticsHelper": {
  928. "InstanceCounter": [
  929. {
  930. "Key": 2970552779286763396,
  931. "Value": 1
  932. },
  933. {
  934. "Key": 5842116761103598202,
  935. "Value": 1
  936. },
  937. {
  938. "Key": 13474049605028069597,
  939. "Value": 1
  940. }
  941. ]
  942. }
  943. },
  944. "Component_[12370602893069185939]": {
  945. "$type": "EditorGraphVariableManagerComponent",
  946. "Id": 12370602893069185939,
  947. "m_variableData": {
  948. "m_nameVariableMap": [
  949. {
  950. "Key": {
  951. "m_id": "{41E649ED-32B8-4E95-83DE-F598FC9573D8}"
  952. },
  953. "Value": {
  954. "Datum": {
  955. "scriptCanvasType": {
  956. "m_type": 4,
  957. "m_azType": "{A96A5037-AD0D-43B6-9948-ED63438C4A52}"
  958. },
  959. "isNullPointer": false,
  960. "$type": "AzFramework::Scripts::SpawnableScriptAssetRef",
  961. "value": {
  962. "asset": {
  963. "assetId": {
  964. "guid": "{1B471863-27FD-52E8-AC59-FEF478567F30}",
  965. "subId": 2464308127
  966. },
  967. "assetHint": "prefabs/testdata/spawnables/nested_sc_spawner.spawnable"
  968. }
  969. }
  970. },
  971. "VariableId": {
  972. "m_id": "{41E649ED-32B8-4E95-83DE-F598FC9573D8}"
  973. },
  974. "VariableName": "PrefabToSpawn"
  975. }
  976. },
  977. {
  978. "Key": {
  979. "m_id": "{8F78F38D-D11F-4A13-B904-FEF421C82BF6}"
  980. },
  981. "Value": {
  982. "Datum": {
  983. "scriptCanvasType": {
  984. "m_type": 4,
  985. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  986. },
  987. "isNullPointer": false,
  988. "$type": "AzFramework::EntitySpawnTicket"
  989. },
  990. "VariableId": {
  991. "m_id": "{8F78F38D-D11F-4A13-B904-FEF421C82BF6}"
  992. },
  993. "VariableName": "ActiveSpawnTicket"
  994. }
  995. }
  996. ]
  997. }
  998. }
  999. }
  1000. }
  1001. }
  1002. }