SimpleNestedSpawn.scriptcanvas 60 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 1078084539591
  9. },
  10. "Name": "Script Canvas Graph",
  11. "Components": {
  12. "Component_[2695072510899909728]": {
  13. "$type": "EditorGraphVariableManagerComponent",
  14. "Id": 2695072510899909728,
  15. "m_variableData": {
  16. "m_nameVariableMap": [
  17. {
  18. "Key": {
  19. "m_id": "{10EA73F0-2A43-4CCE-9C90-4A257E04A926}"
  20. },
  21. "Value": {
  22. "Datum": {
  23. "isOverloadedStorage": false,
  24. "scriptCanvasType": {
  25. "m_type": 4,
  26. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  27. },
  28. "isNullPointer": false,
  29. "$type": "AzFramework::EntitySpawnTicket"
  30. },
  31. "VariableId": {
  32. "m_id": "{10EA73F0-2A43-4CCE-9C90-4A257E04A926}"
  33. },
  34. "VariableName": "ActiveSpawnTicket"
  35. }
  36. },
  37. {
  38. "Key": {
  39. "m_id": "{B7FE369E-9F82-438C-92C8-23A026695277}"
  40. },
  41. "Value": {
  42. "Datum": {
  43. "isOverloadedStorage": false,
  44. "scriptCanvasType": {
  45. "m_type": 4,
  46. "m_azType": "{A96A5037-AD0D-43B6-9948-ED63438C4A52}"
  47. },
  48. "isNullPointer": false,
  49. "$type": "AzFramework::Scripts::SpawnableScriptAssetRef",
  50. "value": {
  51. "asset": {
  52. "assetId": {
  53. "guid": "{80C0CF4E-9A5E-544B-B89E-BC980175A259}",
  54. "subId": 3875079122
  55. },
  56. "assetHint": "Assets/Prefabs/PinkFlower.prefab"
  57. }
  58. }
  59. },
  60. "VariableId": {
  61. "m_id": "{B7FE369E-9F82-438C-92C8-23A026695277}"
  62. },
  63. "VariableName": "PrefabToSpawn"
  64. }
  65. }
  66. ]
  67. }
  68. },
  69. "Component_[410405632251883416]": {
  70. "$type": "EditorGraph",
  71. "Id": 410405632251883416,
  72. "m_graphData": {
  73. "m_nodes": [
  74. {
  75. "Id": {
  76. "id": 1185458721991
  77. },
  78. "Name": "EBusEventHandler",
  79. "Components": {
  80. "Component_[10310576444844883205]": {
  81. "$type": "EBusEventHandler",
  82. "Id": 10310576444844883205,
  83. "Slots": [
  84. {
  85. "id": {
  86. "m_id": "{D2829BA6-6511-41B8-88F8-CBFB827BBDA5}"
  87. },
  88. "contracts": [
  89. {
  90. "$type": "SlotTypeContract"
  91. }
  92. ],
  93. "slotName": "Connect",
  94. "toolTip": "Connect this event handler to the specified entity.",
  95. "Descriptor": {
  96. "ConnectionType": 1,
  97. "SlotType": 1
  98. }
  99. },
  100. {
  101. "id": {
  102. "m_id": "{3EE74B43-D648-4C27-9085-E2BD5234B5A8}"
  103. },
  104. "contracts": [
  105. {
  106. "$type": "SlotTypeContract"
  107. }
  108. ],
  109. "slotName": "Disconnect",
  110. "toolTip": "Disconnect this event handler.",
  111. "Descriptor": {
  112. "ConnectionType": 1,
  113. "SlotType": 1
  114. }
  115. },
  116. {
  117. "id": {
  118. "m_id": "{61FB971D-E4A2-4EE5-A116-5C7D5546B7B7}"
  119. },
  120. "contracts": [
  121. {
  122. "$type": "SlotTypeContract"
  123. }
  124. ],
  125. "slotName": "OnConnected",
  126. "toolTip": "Signaled when a connection has taken place.",
  127. "Descriptor": {
  128. "ConnectionType": 2,
  129. "SlotType": 1
  130. }
  131. },
  132. {
  133. "id": {
  134. "m_id": "{F8BD156C-3A22-4FA8-805A-D7F6E0D038A7}"
  135. },
  136. "contracts": [
  137. {
  138. "$type": "SlotTypeContract"
  139. }
  140. ],
  141. "slotName": "OnDisconnected",
  142. "toolTip": "Signaled when this event handler is disconnected.",
  143. "Descriptor": {
  144. "ConnectionType": 2,
  145. "SlotType": 1
  146. }
  147. },
  148. {
  149. "id": {
  150. "m_id": "{8DCDA966-8296-4343-82DC-491EBFC65CB7}"
  151. },
  152. "contracts": [
  153. {
  154. "$type": "SlotTypeContract"
  155. }
  156. ],
  157. "slotName": "OnFailure",
  158. "toolTip": "Signaled when it is not possible to connect this handler.",
  159. "Descriptor": {
  160. "ConnectionType": 2,
  161. "SlotType": 1
  162. }
  163. },
  164. {
  165. "id": {
  166. "m_id": "{E323C95F-7EF6-4EE7-A71B-760AAC4EF02A}"
  167. },
  168. "contracts": [
  169. {
  170. "$type": "SlotTypeContract"
  171. }
  172. ],
  173. "slotName": "Source",
  174. "toolTip": "ID used to connect on a specific Event address (Type: EntityId)",
  175. "Descriptor": {
  176. "ConnectionType": 1,
  177. "SlotType": 2
  178. },
  179. "DataType": 1
  180. },
  181. {
  182. "id": {
  183. "m_id": "{958FBE31-B832-4D13-A84F-E34982CE11DE}"
  184. },
  185. "contracts": [
  186. {
  187. "$type": "SlotTypeContract"
  188. }
  189. ],
  190. "slotName": "EntityId",
  191. "DisplayDataType": {
  192. "m_type": 1
  193. },
  194. "Descriptor": {
  195. "ConnectionType": 2,
  196. "SlotType": 2
  197. },
  198. "DataType": 1
  199. },
  200. {
  201. "id": {
  202. "m_id": "{E938D60A-BABB-405E-BAB1-9BA983847AFE}"
  203. },
  204. "contracts": [
  205. {
  206. "$type": "SlotTypeContract"
  207. }
  208. ],
  209. "slotName": "ExecutionSlot:OnEntityActivated",
  210. "Descriptor": {
  211. "ConnectionType": 2,
  212. "SlotType": 1
  213. },
  214. "IsLatent": true
  215. },
  216. {
  217. "id": {
  218. "m_id": "{BD73864E-360B-4A54-8223-020F57FD6545}"
  219. },
  220. "contracts": [
  221. {
  222. "$type": "SlotTypeContract"
  223. }
  224. ],
  225. "slotName": "EntityId",
  226. "DisplayDataType": {
  227. "m_type": 1
  228. },
  229. "Descriptor": {
  230. "ConnectionType": 2,
  231. "SlotType": 2
  232. },
  233. "DataType": 1
  234. },
  235. {
  236. "id": {
  237. "m_id": "{DA5C3AC9-AD85-4161-8236-19A63155DF5C}"
  238. },
  239. "contracts": [
  240. {
  241. "$type": "SlotTypeContract"
  242. }
  243. ],
  244. "slotName": "ExecutionSlot:OnEntityDeactivated",
  245. "Descriptor": {
  246. "ConnectionType": 2,
  247. "SlotType": 1
  248. },
  249. "IsLatent": true
  250. }
  251. ],
  252. "Datums": [
  253. {
  254. "isOverloadedStorage": false,
  255. "scriptCanvasType": {
  256. "m_type": 1
  257. },
  258. "isNullPointer": false,
  259. "$type": "EntityId",
  260. "value": {
  261. "id": 2901262558
  262. }
  263. }
  264. ],
  265. "m_eventMap": [
  266. {
  267. "Key": {
  268. "Value": 245425936
  269. },
  270. "Value": {
  271. "m_eventName": "OnEntityActivated",
  272. "m_eventId": {
  273. "Value": 245425936
  274. },
  275. "m_eventSlotId": {
  276. "m_id": "{E938D60A-BABB-405E-BAB1-9BA983847AFE}"
  277. },
  278. "m_parameterSlotIds": [
  279. {
  280. "m_id": "{958FBE31-B832-4D13-A84F-E34982CE11DE}"
  281. }
  282. ],
  283. "m_numExpectedArguments": 1
  284. }
  285. },
  286. {
  287. "Key": {
  288. "Value": 4273369222
  289. },
  290. "Value": {
  291. "m_eventName": "OnEntityDeactivated",
  292. "m_eventId": {
  293. "Value": 4273369222
  294. },
  295. "m_eventSlotId": {
  296. "m_id": "{DA5C3AC9-AD85-4161-8236-19A63155DF5C}"
  297. },
  298. "m_parameterSlotIds": [
  299. {
  300. "m_id": "{BD73864E-360B-4A54-8223-020F57FD6545}"
  301. }
  302. ],
  303. "m_numExpectedArguments": 1
  304. }
  305. }
  306. ],
  307. "m_ebusName": "EntityBus",
  308. "m_busId": {
  309. "Value": 3358774020
  310. }
  311. }
  312. }
  313. },
  314. {
  315. "Id": {
  316. "id": 3908467987655
  317. },
  318. "Name": "SC-Node(SpawnNodeableNode)",
  319. "Components": {
  320. "Component_[169010436487373645]": {
  321. "$type": "SpawnNodeableNode",
  322. "Id": 169010436487373645,
  323. "Slots": [
  324. {
  325. "id": {
  326. "m_id": "{271F7A76-088D-4D22-BAFC-E4BDD62ADBBE}"
  327. },
  328. "contracts": [
  329. {
  330. "$type": "SlotTypeContract"
  331. }
  332. ],
  333. "slotName": "Request Spawn",
  334. "DisplayGroup": {
  335. "Value": 929942742
  336. },
  337. "Descriptor": {
  338. "ConnectionType": 1,
  339. "SlotType": 1
  340. }
  341. },
  342. {
  343. "id": {
  344. "m_id": "{95DD7C3D-B7D1-41BE-A4F3-260B0206785B}"
  345. },
  346. "contracts": [
  347. {
  348. "$type": "SlotTypeContract"
  349. }
  350. ],
  351. "slotName": "SpawnTicket",
  352. "toolTip": "Ticket instance assosiated with spawnable asset.",
  353. "DisplayGroup": {
  354. "Value": 929942742
  355. },
  356. "Descriptor": {
  357. "ConnectionType": 1,
  358. "SlotType": 2
  359. },
  360. "DataType": 1,
  361. "IsReference": true,
  362. "VariableReference": {
  363. "m_id": "{10EA73F0-2A43-4CCE-9C90-4A257E04A926}"
  364. }
  365. },
  366. {
  367. "id": {
  368. "m_id": "{2DD730A2-ABD6-4A9A-9FE7-D917AA14412F}"
  369. },
  370. "contracts": [
  371. {
  372. "$type": "SlotTypeContract"
  373. }
  374. ],
  375. "slotName": "ParentId",
  376. "toolTip": "Optional parent to assign spawned container entity to.",
  377. "DisplayGroup": {
  378. "Value": 929942742
  379. },
  380. "Descriptor": {
  381. "ConnectionType": 1,
  382. "SlotType": 2
  383. },
  384. "DataType": 1
  385. },
  386. {
  387. "id": {
  388. "m_id": "{C152E2D7-A2FB-4900-B4EC-50469F0B0DBF}"
  389. },
  390. "contracts": [
  391. {
  392. "$type": "SlotTypeContract"
  393. }
  394. ],
  395. "slotName": "Local Translation",
  396. "toolTip": "Position to spawn.",
  397. "DisplayGroup": {
  398. "Value": 929942742
  399. },
  400. "Descriptor": {
  401. "ConnectionType": 1,
  402. "SlotType": 2
  403. },
  404. "DataType": 1
  405. },
  406. {
  407. "id": {
  408. "m_id": "{CA008C9D-91CD-4836-AC54-DA7873632D0D}"
  409. },
  410. "contracts": [
  411. {
  412. "$type": "SlotTypeContract"
  413. }
  414. ],
  415. "slotName": "Local Rotation",
  416. "toolTip": "Rotation of spawn (in degrees).",
  417. "DisplayGroup": {
  418. "Value": 929942742
  419. },
  420. "Descriptor": {
  421. "ConnectionType": 1,
  422. "SlotType": 2
  423. },
  424. "DataType": 1
  425. },
  426. {
  427. "id": {
  428. "m_id": "{0CCB0F36-B990-48F5-B947-82CEE5E2B877}"
  429. },
  430. "contracts": [
  431. {
  432. "$type": "SlotTypeContract"
  433. }
  434. ],
  435. "slotName": "Local Scale",
  436. "toolTip": "Scale of spawn.",
  437. "DisplayGroup": {
  438. "Value": 929942742
  439. },
  440. "Descriptor": {
  441. "ConnectionType": 1,
  442. "SlotType": 2
  443. },
  444. "DataType": 1
  445. },
  446. {
  447. "id": {
  448. "m_id": "{29168611-1403-491C-A8E9-9AF0C043D5BC}"
  449. },
  450. "contracts": [
  451. {
  452. "$type": "SlotTypeContract"
  453. }
  454. ],
  455. "slotName": "Spawn Requested",
  456. "DisplayGroup": {
  457. "Value": 929942742
  458. },
  459. "Descriptor": {
  460. "ConnectionType": 2,
  461. "SlotType": 1
  462. }
  463. },
  464. {
  465. "id": {
  466. "m_id": "{62E0657D-791E-4A8A-AA9E-A810CF8F7498}"
  467. },
  468. "contracts": [
  469. {
  470. "$type": "SlotTypeContract"
  471. }
  472. ],
  473. "slotName": "On Spawn Completed",
  474. "toolTip": "Called when spawning entities is completed.",
  475. "DisplayGroup": {
  476. "Value": 3165055374
  477. },
  478. "Descriptor": {
  479. "ConnectionType": 2,
  480. "SlotType": 1
  481. },
  482. "IsLatent": true
  483. },
  484. {
  485. "id": {
  486. "m_id": "{CC13632D-D974-4662-A365-4A1329B97F15}"
  487. },
  488. "contracts": [
  489. {
  490. "$type": "SlotTypeContract"
  491. }
  492. ],
  493. "slotName": "SpawnTicketOut",
  494. "toolTip": "Ticket instance of the spawn result.",
  495. "DisplayDataType": {
  496. "m_type": 4,
  497. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  498. },
  499. "DisplayGroup": {
  500. "Value": 3165055374
  501. },
  502. "Descriptor": {
  503. "ConnectionType": 2,
  504. "SlotType": 2
  505. },
  506. "DataType": 1
  507. },
  508. {
  509. "id": {
  510. "m_id": "{DC5C6A03-5AAC-4757-BC36-A7FF6F1CBC85}"
  511. },
  512. "contracts": [
  513. {
  514. "$type": "SlotTypeContract"
  515. }
  516. ],
  517. "slotName": "SpawnedEntitiesList",
  518. "toolTip": "List of spawned entities sorted by hierarchy with the root being first.",
  519. "DisplayDataType": {
  520. "m_type": 4,
  521. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  522. },
  523. "DisplayGroup": {
  524. "Value": 3165055374
  525. },
  526. "Descriptor": {
  527. "ConnectionType": 2,
  528. "SlotType": 2
  529. },
  530. "DataType": 1
  531. }
  532. ],
  533. "Datums": [
  534. {
  535. "isOverloadedStorage": false,
  536. "scriptCanvasType": {
  537. "m_type": 4,
  538. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  539. },
  540. "isNullPointer": false,
  541. "$type": "AzFramework::EntitySpawnTicket",
  542. "label": "SpawnTicket"
  543. },
  544. {
  545. "isOverloadedStorage": false,
  546. "scriptCanvasType": {
  547. "m_type": 1
  548. },
  549. "isNullPointer": false,
  550. "$type": "EntityId",
  551. "value": {
  552. "id": 2901262558
  553. },
  554. "label": "ParentId"
  555. },
  556. {
  557. "isOverloadedStorage": false,
  558. "scriptCanvasType": {
  559. "m_type": 8
  560. },
  561. "isNullPointer": false,
  562. "$type": "Vector3",
  563. "value": [
  564. 0.0,
  565. 0.0,
  566. 0.0
  567. ],
  568. "label": "Local Translation"
  569. },
  570. {
  571. "isOverloadedStorage": false,
  572. "scriptCanvasType": {
  573. "m_type": 8
  574. },
  575. "isNullPointer": false,
  576. "$type": "Vector3",
  577. "value": [
  578. 0.0,
  579. 0.0,
  580. 0.0
  581. ],
  582. "label": "Local Rotation"
  583. },
  584. {
  585. "isOverloadedStorage": false,
  586. "scriptCanvasType": {
  587. "m_type": 3
  588. },
  589. "isNullPointer": false,
  590. "$type": "double",
  591. "value": 1.0,
  592. "label": "Local Scale"
  593. }
  594. ],
  595. "slotExecutionMap": {
  596. "ins": [
  597. {
  598. "_slotId": {
  599. "m_id": "{271F7A76-088D-4D22-BAFC-E4BDD62ADBBE}"
  600. },
  601. "_inputs": [
  602. {
  603. "_slotId": {
  604. "m_id": "{95DD7C3D-B7D1-41BE-A4F3-260B0206785B}"
  605. }
  606. },
  607. {
  608. "_slotId": {
  609. "m_id": "{2DD730A2-ABD6-4A9A-9FE7-D917AA14412F}"
  610. }
  611. },
  612. {
  613. "_slotId": {
  614. "m_id": "{C152E2D7-A2FB-4900-B4EC-50469F0B0DBF}"
  615. }
  616. },
  617. {
  618. "_slotId": {
  619. "m_id": "{CA008C9D-91CD-4836-AC54-DA7873632D0D}"
  620. }
  621. },
  622. {
  623. "_slotId": {
  624. "m_id": "{0CCB0F36-B990-48F5-B947-82CEE5E2B877}"
  625. }
  626. }
  627. ],
  628. "_outs": [
  629. {
  630. "_slotId": {
  631. "m_id": "{29168611-1403-491C-A8E9-9AF0C043D5BC}"
  632. },
  633. "_name": "Spawn Requested",
  634. "_interfaceSourceId": "{00000000-0000-0000-AB46-C51AFF7F0000}"
  635. }
  636. ],
  637. "_interfaceSourceId": "{90FDEFB0-8901-0000-2089-75CB2E000000}"
  638. }
  639. ],
  640. "latents": [
  641. {
  642. "_slotId": {
  643. "m_id": "{62E0657D-791E-4A8A-AA9E-A810CF8F7498}"
  644. },
  645. "_name": "On Spawn Completed",
  646. "_outputs": [
  647. {
  648. "_slotId": {
  649. "m_id": "{CC13632D-D974-4662-A365-4A1329B97F15}"
  650. }
  651. },
  652. {
  653. "_slotId": {
  654. "m_id": "{DC5C6A03-5AAC-4757-BC36-A7FF6F1CBC85}"
  655. }
  656. }
  657. ],
  658. "_interfaceSourceId": "{90FDEFB0-8901-0000-2089-75CB2E000000}"
  659. }
  660. ]
  661. }
  662. }
  663. }
  664. },
  665. {
  666. "Id": {
  667. "id": 2495423747271
  668. },
  669. "Name": "SC-Node(CreateSpawnTicketNodeableNode)",
  670. "Components": {
  671. "Component_[17918108009642848530]": {
  672. "$type": "CreateSpawnTicketNodeableNode",
  673. "Id": 17918108009642848530,
  674. "Slots": [
  675. {
  676. "id": {
  677. "m_id": "{B5399C18-3CDF-44FA-BA08-B9A3A56BD603}"
  678. },
  679. "contracts": [
  680. {
  681. "$type": "SlotTypeContract"
  682. }
  683. ],
  684. "slotName": "Create Ticket",
  685. "DisplayGroup": {
  686. "Value": 3070342103
  687. },
  688. "Descriptor": {
  689. "ConnectionType": 1,
  690. "SlotType": 1
  691. }
  692. },
  693. {
  694. "id": {
  695. "m_id": "{5103CD9E-AA8A-4126-B132-A82C0B5786EB}"
  696. },
  697. "contracts": [
  698. {
  699. "$type": "SlotTypeContract"
  700. }
  701. ],
  702. "slotName": "Prefab",
  703. "toolTip": "Prefab source asset to spawn",
  704. "DisplayGroup": {
  705. "Value": 3070342103
  706. },
  707. "Descriptor": {
  708. "ConnectionType": 1,
  709. "SlotType": 2
  710. },
  711. "DataType": 1,
  712. "IsReference": true,
  713. "VariableReference": {
  714. "m_id": "{B7FE369E-9F82-438C-92C8-23A026695277}"
  715. }
  716. },
  717. {
  718. "id": {
  719. "m_id": "{9156057A-D43E-4820-B7CC-6008D63EEC88}"
  720. },
  721. "contracts": [
  722. {
  723. "$type": "SlotTypeContract"
  724. }
  725. ],
  726. "slotName": "Ticket Created",
  727. "DisplayGroup": {
  728. "Value": 3070342103
  729. },
  730. "Descriptor": {
  731. "ConnectionType": 2,
  732. "SlotType": 1
  733. }
  734. },
  735. {
  736. "id": {
  737. "m_id": "{A04C5341-464A-454E-8B9C-70EF5E5170BD}"
  738. },
  739. "contracts": [
  740. {
  741. "$type": "SlotTypeContract"
  742. }
  743. ],
  744. "slotName": "SpawnTicket",
  745. "DisplayDataType": {
  746. "m_type": 4,
  747. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  748. },
  749. "DisplayGroup": {
  750. "Value": 3070342103
  751. },
  752. "Descriptor": {
  753. "ConnectionType": 2,
  754. "SlotType": 2
  755. },
  756. "DataType": 1,
  757. "IsReference": true,
  758. "VariableReference": {
  759. "m_id": "{10EA73F0-2A43-4CCE-9C90-4A257E04A926}"
  760. }
  761. }
  762. ],
  763. "Datums": [
  764. {
  765. "isOverloadedStorage": false,
  766. "scriptCanvasType": {
  767. "m_type": 4,
  768. "m_azType": "{A96A5037-AD0D-43B6-9948-ED63438C4A52}"
  769. },
  770. "isNullPointer": false,
  771. "$type": "AzFramework::Scripts::SpawnableScriptAssetRef",
  772. "label": "Prefab"
  773. }
  774. ],
  775. "slotExecutionMap": {
  776. "ins": [
  777. {
  778. "_slotId": {
  779. "m_id": "{B5399C18-3CDF-44FA-BA08-B9A3A56BD603}"
  780. },
  781. "_inputs": [
  782. {
  783. "_slotId": {
  784. "m_id": "{5103CD9E-AA8A-4126-B132-A82C0B5786EB}"
  785. }
  786. }
  787. ],
  788. "_outs": [
  789. {
  790. "_slotId": {
  791. "m_id": "{9156057A-D43E-4820-B7CC-6008D63EEC88}"
  792. },
  793. "_name": "Ticket Created",
  794. "_outputs": [
  795. {
  796. "_slotId": {
  797. "m_id": "{A04C5341-464A-454E-8B9C-70EF5E5170BD}"
  798. }
  799. }
  800. ],
  801. "_interfaceSourceId": "{0F000000-FD00-0000-4089-75CB2E000000}"
  802. }
  803. ],
  804. "_interfaceSourceId": "{B0451D01-8901-0000-0000-000089010000}"
  805. }
  806. ]
  807. }
  808. }
  809. }
  810. }
  811. ],
  812. "m_connections": [
  813. {
  814. "Id": {
  815. "id": 2959280215239
  816. },
  817. "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(CreateSpawnTicket: Create Ticket)",
  818. "Components": {
  819. "Component_[16638353874029153601]": {
  820. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  821. "Id": 16638353874029153601,
  822. "sourceEndpoint": {
  823. "nodeId": {
  824. "id": 1185458721991
  825. },
  826. "slotId": {
  827. "m_id": "{E938D60A-BABB-405E-BAB1-9BA983847AFE}"
  828. }
  829. },
  830. "targetEndpoint": {
  831. "nodeId": {
  832. "id": 2495423747271
  833. },
  834. "slotId": {
  835. "m_id": "{B5399C18-3CDF-44FA-BA08-B9A3A56BD603}"
  836. }
  837. }
  838. }
  839. }
  840. },
  841. {
  842. "Id": {
  843. "id": 5652224709831
  844. },
  845. "Name": "srcEndpoint=(CreateSpawnTicket: Ticket Created), destEndpoint=(Spawn: Request Spawn)",
  846. "Components": {
  847. "Component_[15434372239444438407]": {
  848. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  849. "Id": 15434372239444438407,
  850. "sourceEndpoint": {
  851. "nodeId": {
  852. "id": 2495423747271
  853. },
  854. "slotId": {
  855. "m_id": "{9156057A-D43E-4820-B7CC-6008D63EEC88}"
  856. }
  857. },
  858. "targetEndpoint": {
  859. "nodeId": {
  860. "id": 3908467987655
  861. },
  862. "slotId": {
  863. "m_id": "{271F7A76-088D-4D22-BAFC-E4BDD62ADBBE}"
  864. }
  865. }
  866. }
  867. }
  868. }
  869. ]
  870. },
  871. "m_assetType": "{00000000-0000-0000-5E23-7E0603AAAB3F}",
  872. "versionData": {
  873. "_grammarVersion": 1,
  874. "_runtimeVersion": 1,
  875. "_fileVersion": 1
  876. },
  877. "m_variableCounter": 3,
  878. "GraphCanvasData": [
  879. {
  880. "Key": {
  881. "id": 1078084539591
  882. },
  883. "Value": {
  884. "ComponentData": {
  885. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  886. "$type": "SceneComponentSaveData",
  887. "ViewParams": {
  888. "Scale": 0.7224999999999999,
  889. "AnchorX": 106.57439422607422,
  890. "AnchorY": 55.36332321166992
  891. }
  892. }
  893. }
  894. }
  895. },
  896. {
  897. "Key": {
  898. "id": 1185458721991
  899. },
  900. "Value": {
  901. "ComponentData": {
  902. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  903. "$type": "NodeSaveData"
  904. },
  905. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  906. "$type": "GeometrySaveData",
  907. "Position": [
  908. 100.0,
  909. 140.0
  910. ]
  911. },
  912. "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": {
  913. "$type": "EBusHandlerNodeDescriptorSaveData",
  914. "EventIds": [
  915. {
  916. "Value": 245425936
  917. }
  918. ]
  919. },
  920. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  921. "$type": "StylingComponentSaveData"
  922. },
  923. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  924. "$type": "PersistentIdComponentSaveData",
  925. "PersistentId": "{46B36D81-3C61-4484-8343-75AC3D917295}"
  926. }
  927. }
  928. }
  929. },
  930. {
  931. "Key": {
  932. "id": 2495423747271
  933. },
  934. "Value": {
  935. "ComponentData": {
  936. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  937. "$type": "NodeSaveData"
  938. },
  939. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  940. "$type": "GeneralNodeTitleComponentSaveData",
  941. "PaletteOverride": "DefaultNodeTitlePalette"
  942. },
  943. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  944. "$type": "GeometrySaveData",
  945. "Position": [
  946. 420.0,
  947. 360.0
  948. ]
  949. },
  950. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  951. "$type": "StylingComponentSaveData"
  952. },
  953. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  954. "$type": "PersistentIdComponentSaveData",
  955. "PersistentId": "{E38E66F8-D809-4389-8F0C-7EE71CB5C1AB}"
  956. }
  957. }
  958. }
  959. },
  960. {
  961. "Key": {
  962. "id": 3908467987655
  963. },
  964. "Value": {
  965. "ComponentData": {
  966. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  967. "$type": "NodeSaveData"
  968. },
  969. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  970. "$type": "GeneralNodeTitleComponentSaveData",
  971. "PaletteOverride": "DefaultNodeTitlePalette"
  972. },
  973. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  974. "$type": "GeometrySaveData",
  975. "Position": [
  976. 1020.0,
  977. 140.0
  978. ]
  979. },
  980. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  981. "$type": "StylingComponentSaveData"
  982. },
  983. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  984. "$type": "PersistentIdComponentSaveData",
  985. "PersistentId": "{CF989F3E-0A6E-47FE-8894-2DBF09861B45}"
  986. }
  987. }
  988. }
  989. }
  990. ],
  991. "StatisticsHelper": {
  992. "InstanceCounter": [
  993. {
  994. "Key": 2970552779286763396,
  995. "Value": 1
  996. },
  997. {
  998. "Key": 5842116761103598202,
  999. "Value": 1
  1000. },
  1001. {
  1002. "Key": 13474049605028069597,
  1003. "Value": 1
  1004. }
  1005. ]
  1006. }
  1007. }
  1008. }
  1009. }
  1010. }
  1011. }