DespawnOnEntityDeactivate.scriptcanvas 117 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 40979177895049
  9. },
  10. "Name": "Script Canvas Graph",
  11. "Components": {
  12. "Component_[10891530378971147650]": {
  13. "$type": "EditorGraph",
  14. "Id": 10891530378971147650,
  15. "m_graphData": {
  16. "m_nodes": [
  17. {
  18. "Id": {
  19. "id": 41004947698825
  20. },
  21. "Name": "SC-Node(CreateSpawnTicketNodeableNode)",
  22. "Components": {
  23. "Component_[10815622923786846073]": {
  24. "$type": "CreateSpawnTicketNodeableNode",
  25. "Id": 10815622923786846073,
  26. "Slots": [
  27. {
  28. "id": {
  29. "m_id": "{8E734695-57A0-4B50-A4C9-11EA09497DC9}"
  30. },
  31. "contracts": [
  32. {
  33. "$type": "SlotTypeContract"
  34. }
  35. ],
  36. "slotName": "Create Ticket",
  37. "DisplayGroup": {
  38. "Value": 3070342103
  39. },
  40. "Descriptor": {
  41. "ConnectionType": 1,
  42. "SlotType": 1
  43. }
  44. },
  45. {
  46. "id": {
  47. "m_id": "{E829E5EA-7EB6-45A8-A841-B5EEA74C1B32}"
  48. },
  49. "contracts": [
  50. {
  51. "$type": "SlotTypeContract"
  52. }
  53. ],
  54. "slotName": "Prefab",
  55. "toolTip": "Prefab source asset to spawn",
  56. "DisplayGroup": {
  57. "Value": 3070342103
  58. },
  59. "Descriptor": {
  60. "ConnectionType": 1,
  61. "SlotType": 2
  62. },
  63. "DataType": 1,
  64. "IsReference": true,
  65. "VariableReference": {
  66. "m_id": "{A6199BA8-E231-4165-A278-75B80A49149B}"
  67. }
  68. },
  69. {
  70. "id": {
  71. "m_id": "{16B993C3-8206-4205-BA24-39D002D3DE15}"
  72. },
  73. "contracts": [
  74. {
  75. "$type": "SlotTypeContract"
  76. }
  77. ],
  78. "slotName": "Ticket Created",
  79. "DisplayGroup": {
  80. "Value": 3070342103
  81. },
  82. "Descriptor": {
  83. "ConnectionType": 2,
  84. "SlotType": 1
  85. }
  86. },
  87. {
  88. "id": {
  89. "m_id": "{7A5CFF74-2D4F-4E3F-89FE-C59EF0874489}"
  90. },
  91. "contracts": [
  92. {
  93. "$type": "SlotTypeContract"
  94. }
  95. ],
  96. "slotName": "SpawnTicket",
  97. "DisplayDataType": {
  98. "m_type": 4,
  99. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  100. },
  101. "DisplayGroup": {
  102. "Value": 3070342103
  103. },
  104. "Descriptor": {
  105. "ConnectionType": 2,
  106. "SlotType": 2
  107. },
  108. "DataType": 1,
  109. "IsReference": true,
  110. "VariableReference": {
  111. "m_id": "{4A041A56-908E-4F79-AC25-F0E71BD312C5}"
  112. }
  113. }
  114. ],
  115. "Datums": [
  116. {
  117. "scriptCanvasType": {
  118. "m_type": 4,
  119. "m_azType": "{A96A5037-AD0D-43B6-9948-ED63438C4A52}"
  120. },
  121. "isNullPointer": false,
  122. "$type": "AzFramework::Scripts::SpawnableScriptAssetRef",
  123. "label": "Prefab"
  124. }
  125. ],
  126. "slotExecutionMap": {
  127. "ins": [
  128. {
  129. "_slotId": {
  130. "m_id": "{8E734695-57A0-4B50-A4C9-11EA09497DC9}"
  131. },
  132. "_inputs": [
  133. {
  134. "_slotId": {
  135. "m_id": "{E829E5EA-7EB6-45A8-A841-B5EEA74C1B32}"
  136. }
  137. }
  138. ],
  139. "_outs": [
  140. {
  141. "_slotId": {
  142. "m_id": "{16B993C3-8206-4205-BA24-39D002D3DE15}"
  143. },
  144. "_name": "Ticket Created",
  145. "_outputs": [
  146. {
  147. "_slotId": {
  148. "m_id": "{7A5CFF74-2D4F-4E3F-89FE-C59EF0874489}"
  149. }
  150. }
  151. ],
  152. "_interfaceSourceId": "{60DA6B7A-6002-0000-508A-B411EF000000}"
  153. }
  154. ],
  155. "_interfaceSourceId": "{90C5B61A-6002-0000-9095-40AF60020000}"
  156. }
  157. ]
  158. }
  159. }
  160. }
  161. },
  162. {
  163. "Id": {
  164. "id": 41000652731529
  165. },
  166. "Name": "EBusEventHandler",
  167. "Components": {
  168. "Component_[17355507923652916818]": {
  169. "$type": "EBusEventHandler",
  170. "Id": 17355507923652916818,
  171. "Slots": [
  172. {
  173. "id": {
  174. "m_id": "{BDF56114-ABF8-48A8-B922-488EC2D6536B}"
  175. },
  176. "contracts": [
  177. {
  178. "$type": "SlotTypeContract"
  179. }
  180. ],
  181. "slotName": "Connect",
  182. "toolTip": "Connect this event handler to the specified entity.",
  183. "Descriptor": {
  184. "ConnectionType": 1,
  185. "SlotType": 1
  186. }
  187. },
  188. {
  189. "id": {
  190. "m_id": "{42647449-6B10-45CD-946F-4A053CD5768A}"
  191. },
  192. "contracts": [
  193. {
  194. "$type": "SlotTypeContract"
  195. }
  196. ],
  197. "slotName": "Disconnect",
  198. "toolTip": "Disconnect this event handler.",
  199. "Descriptor": {
  200. "ConnectionType": 1,
  201. "SlotType": 1
  202. }
  203. },
  204. {
  205. "id": {
  206. "m_id": "{AD9A6599-B6AC-4ADD-BD38-225C096C26EE}"
  207. },
  208. "contracts": [
  209. {
  210. "$type": "SlotTypeContract"
  211. }
  212. ],
  213. "slotName": "OnConnected",
  214. "toolTip": "Signaled when a connection has taken place.",
  215. "Descriptor": {
  216. "ConnectionType": 2,
  217. "SlotType": 1
  218. }
  219. },
  220. {
  221. "id": {
  222. "m_id": "{4B88D8DB-CEF1-4E4C-92EC-222BFE81F014}"
  223. },
  224. "contracts": [
  225. {
  226. "$type": "SlotTypeContract"
  227. }
  228. ],
  229. "slotName": "OnDisconnected",
  230. "toolTip": "Signaled when this event handler is disconnected.",
  231. "Descriptor": {
  232. "ConnectionType": 2,
  233. "SlotType": 1
  234. }
  235. },
  236. {
  237. "id": {
  238. "m_id": "{F44975FA-C17B-4064-AADC-043D7149A8BD}"
  239. },
  240. "contracts": [
  241. {
  242. "$type": "SlotTypeContract"
  243. }
  244. ],
  245. "slotName": "OnFailure",
  246. "toolTip": "Signaled when it is not possible to connect this handler.",
  247. "Descriptor": {
  248. "ConnectionType": 2,
  249. "SlotType": 1
  250. }
  251. },
  252. {
  253. "id": {
  254. "m_id": "{6CA467FD-21D5-4813-A063-5DD13A43DEC1}"
  255. },
  256. "contracts": [
  257. {
  258. "$type": "SlotTypeContract"
  259. }
  260. ],
  261. "slotName": "Source",
  262. "toolTip": "ID used to connect on a specific Event address (Type: EntityId)",
  263. "Descriptor": {
  264. "ConnectionType": 1,
  265. "SlotType": 2
  266. },
  267. "DataType": 1
  268. },
  269. {
  270. "id": {
  271. "m_id": "{AEBF4180-94DB-4223-AD86-5DAECAA949FB}"
  272. },
  273. "contracts": [
  274. {
  275. "$type": "SlotTypeContract"
  276. }
  277. ],
  278. "slotName": "EntityId",
  279. "DisplayDataType": {
  280. "m_type": 1
  281. },
  282. "Descriptor": {
  283. "ConnectionType": 2,
  284. "SlotType": 2
  285. },
  286. "DataType": 1
  287. },
  288. {
  289. "id": {
  290. "m_id": "{957BF762-7FD2-4BEB-9C07-172AF1C64841}"
  291. },
  292. "contracts": [
  293. {
  294. "$type": "SlotTypeContract"
  295. }
  296. ],
  297. "slotName": "ExecutionSlot:OnEntityActivated",
  298. "Descriptor": {
  299. "ConnectionType": 2,
  300. "SlotType": 1
  301. },
  302. "IsLatent": true
  303. },
  304. {
  305. "id": {
  306. "m_id": "{5F6E2BEC-C7A9-4D3B-A453-C50413AAEFBD}"
  307. },
  308. "contracts": [
  309. {
  310. "$type": "SlotTypeContract"
  311. }
  312. ],
  313. "slotName": "EntityId",
  314. "DisplayDataType": {
  315. "m_type": 1
  316. },
  317. "Descriptor": {
  318. "ConnectionType": 2,
  319. "SlotType": 2
  320. },
  321. "DataType": 1
  322. },
  323. {
  324. "id": {
  325. "m_id": "{789E1834-5714-40B5-B207-3D32E117ADC2}"
  326. },
  327. "contracts": [
  328. {
  329. "$type": "SlotTypeContract"
  330. }
  331. ],
  332. "slotName": "ExecutionSlot:OnEntityDeactivated",
  333. "Descriptor": {
  334. "ConnectionType": 2,
  335. "SlotType": 1
  336. },
  337. "IsLatent": true
  338. }
  339. ],
  340. "Datums": [
  341. {
  342. "scriptCanvasType": {
  343. "m_type": 1
  344. },
  345. "isNullPointer": false,
  346. "$type": "EntityId",
  347. "value": {
  348. "id": 2901262558
  349. },
  350. "label": "Source"
  351. }
  352. ],
  353. "m_eventMap": [
  354. {
  355. "Key": {
  356. "Value": 245425936
  357. },
  358. "Value": {
  359. "m_eventName": "OnEntityActivated",
  360. "m_eventId": {
  361. "Value": 245425936
  362. },
  363. "m_eventSlotId": {
  364. "m_id": "{957BF762-7FD2-4BEB-9C07-172AF1C64841}"
  365. },
  366. "m_parameterSlotIds": [
  367. {
  368. "m_id": "{AEBF4180-94DB-4223-AD86-5DAECAA949FB}"
  369. }
  370. ],
  371. "m_numExpectedArguments": 1
  372. }
  373. },
  374. {
  375. "Key": {
  376. "Value": 4273369222
  377. },
  378. "Value": {
  379. "m_eventName": "OnEntityDeactivated",
  380. "m_eventId": {
  381. "Value": 4273369222
  382. },
  383. "m_eventSlotId": {
  384. "m_id": "{789E1834-5714-40B5-B207-3D32E117ADC2}"
  385. },
  386. "m_parameterSlotIds": [
  387. {
  388. "m_id": "{5F6E2BEC-C7A9-4D3B-A453-C50413AAEFBD}"
  389. }
  390. ],
  391. "m_numExpectedArguments": 1
  392. }
  393. }
  394. ],
  395. "m_ebusName": "EntityBus",
  396. "m_busId": {
  397. "Value": 3358774020
  398. }
  399. }
  400. }
  401. },
  402. {
  403. "Id": {
  404. "id": 40996357764233
  405. },
  406. "Name": "SC-Node(SpawnNodeableNode)",
  407. "Components": {
  408. "Component_[18411484167844624992]": {
  409. "$type": "SpawnNodeableNode",
  410. "Id": 18411484167844624992,
  411. "Slots": [
  412. {
  413. "id": {
  414. "m_id": "{E791828C-1B6C-49FA-9AA5-05A6238C50A2}"
  415. },
  416. "contracts": [
  417. {
  418. "$type": "SlotTypeContract"
  419. }
  420. ],
  421. "slotName": "Request Spawn",
  422. "DisplayGroup": {
  423. "Value": 929942742
  424. },
  425. "Descriptor": {
  426. "ConnectionType": 1,
  427. "SlotType": 1
  428. }
  429. },
  430. {
  431. "id": {
  432. "m_id": "{5F26900C-B583-4348-B14A-E8E7B9B6849A}"
  433. },
  434. "contracts": [
  435. {
  436. "$type": "SlotTypeContract"
  437. }
  438. ],
  439. "slotName": "SpawnTicket",
  440. "toolTip": "Ticket instance assosiated with spawnable asset.",
  441. "DisplayGroup": {
  442. "Value": 929942742
  443. },
  444. "Descriptor": {
  445. "ConnectionType": 1,
  446. "SlotType": 2
  447. },
  448. "DataType": 1,
  449. "IsReference": true,
  450. "VariableReference": {
  451. "m_id": "{4A041A56-908E-4F79-AC25-F0E71BD312C5}"
  452. }
  453. },
  454. {
  455. "id": {
  456. "m_id": "{19C4AB2D-304B-4C7F-B43D-BB2A24FAEF7C}"
  457. },
  458. "contracts": [
  459. {
  460. "$type": "SlotTypeContract"
  461. }
  462. ],
  463. "slotName": "ParentId",
  464. "toolTip": "Optional parent to assign spawned container entity to.",
  465. "DisplayGroup": {
  466. "Value": 929942742
  467. },
  468. "Descriptor": {
  469. "ConnectionType": 1,
  470. "SlotType": 2
  471. },
  472. "DataType": 1
  473. },
  474. {
  475. "id": {
  476. "m_id": "{ADDCD3CA-8784-47EB-9B7C-3CFBF4CA5CD5}"
  477. },
  478. "contracts": [
  479. {
  480. "$type": "SlotTypeContract"
  481. }
  482. ],
  483. "slotName": "Local Translation",
  484. "toolTip": "Position to spawn.",
  485. "DisplayGroup": {
  486. "Value": 929942742
  487. },
  488. "Descriptor": {
  489. "ConnectionType": 1,
  490. "SlotType": 2
  491. },
  492. "DataType": 1
  493. },
  494. {
  495. "id": {
  496. "m_id": "{E794A58A-520E-4471-BE72-64E89D8E307E}"
  497. },
  498. "contracts": [
  499. {
  500. "$type": "SlotTypeContract"
  501. }
  502. ],
  503. "slotName": "Local Rotation",
  504. "toolTip": "Rotation of spawn (in degrees).",
  505. "DisplayGroup": {
  506. "Value": 929942742
  507. },
  508. "Descriptor": {
  509. "ConnectionType": 1,
  510. "SlotType": 2
  511. },
  512. "DataType": 1
  513. },
  514. {
  515. "id": {
  516. "m_id": "{7CF923EF-F767-4D68-AC44-B5F240BD041A}"
  517. },
  518. "contracts": [
  519. {
  520. "$type": "SlotTypeContract"
  521. }
  522. ],
  523. "slotName": "Local Scale",
  524. "toolTip": "Scale of spawn.",
  525. "DisplayGroup": {
  526. "Value": 929942742
  527. },
  528. "Descriptor": {
  529. "ConnectionType": 1,
  530. "SlotType": 2
  531. },
  532. "DataType": 1
  533. },
  534. {
  535. "id": {
  536. "m_id": "{D4343011-D942-485E-B881-C4395E153E7E}"
  537. },
  538. "contracts": [
  539. {
  540. "$type": "SlotTypeContract"
  541. }
  542. ],
  543. "slotName": "Spawn Requested",
  544. "DisplayGroup": {
  545. "Value": 929942742
  546. },
  547. "Descriptor": {
  548. "ConnectionType": 2,
  549. "SlotType": 1
  550. }
  551. },
  552. {
  553. "id": {
  554. "m_id": "{2A422B9E-9527-4E27-89C2-3BD26549B192}"
  555. },
  556. "contracts": [
  557. {
  558. "$type": "SlotTypeContract"
  559. }
  560. ],
  561. "slotName": "On Spawn Completed",
  562. "toolTip": "Called when spawning entities is completed.",
  563. "DisplayGroup": {
  564. "Value": 3165055374
  565. },
  566. "Descriptor": {
  567. "ConnectionType": 2,
  568. "SlotType": 1
  569. },
  570. "IsLatent": true
  571. },
  572. {
  573. "id": {
  574. "m_id": "{CC46B57D-3A0E-4D40-A57B-50D682BA0B8C}"
  575. },
  576. "contracts": [
  577. {
  578. "$type": "SlotTypeContract"
  579. }
  580. ],
  581. "slotName": "SpawnTicketOut",
  582. "toolTip": "Ticket instance of the spawn result.",
  583. "DisplayDataType": {
  584. "m_type": 4,
  585. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  586. },
  587. "DisplayGroup": {
  588. "Value": 3165055374
  589. },
  590. "Descriptor": {
  591. "ConnectionType": 2,
  592. "SlotType": 2
  593. },
  594. "DataType": 1,
  595. "IsReference": true,
  596. "VariableReference": {
  597. "m_id": "{4A041A56-908E-4F79-AC25-F0E71BD312C5}"
  598. }
  599. },
  600. {
  601. "id": {
  602. "m_id": "{9BFA42DF-749F-45BE-ACE6-B00171331BB3}"
  603. },
  604. "contracts": [
  605. {
  606. "$type": "SlotTypeContract"
  607. }
  608. ],
  609. "slotName": "SpawnedEntitiesList",
  610. "toolTip": "List of spawned entities sorted by hierarchy with the root being first.",
  611. "DisplayDataType": {
  612. "m_type": 4,
  613. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  614. },
  615. "DisplayGroup": {
  616. "Value": 3165055374
  617. },
  618. "Descriptor": {
  619. "ConnectionType": 2,
  620. "SlotType": 2
  621. },
  622. "DataType": 1
  623. }
  624. ],
  625. "Datums": [
  626. {
  627. "scriptCanvasType": {
  628. "m_type": 4,
  629. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  630. },
  631. "isNullPointer": false,
  632. "$type": "AzFramework::EntitySpawnTicket",
  633. "label": "SpawnTicket"
  634. },
  635. {
  636. "scriptCanvasType": {
  637. "m_type": 1
  638. },
  639. "isNullPointer": false,
  640. "$type": "EntityId",
  641. "value": {
  642. "id": 2901262558
  643. },
  644. "label": "ParentId"
  645. },
  646. {
  647. "scriptCanvasType": {
  648. "m_type": 8
  649. },
  650. "isNullPointer": false,
  651. "$type": "Vector3",
  652. "value": [
  653. 0.0,
  654. 0.0,
  655. 0.0
  656. ],
  657. "label": "Local Translation"
  658. },
  659. {
  660. "scriptCanvasType": {
  661. "m_type": 8
  662. },
  663. "isNullPointer": false,
  664. "$type": "Vector3",
  665. "value": [
  666. 0.0,
  667. 0.0,
  668. 0.0
  669. ],
  670. "label": "Local Rotation"
  671. },
  672. {
  673. "scriptCanvasType": {
  674. "m_type": 3
  675. },
  676. "isNullPointer": false,
  677. "$type": "double",
  678. "value": 1.0,
  679. "label": "Local Scale"
  680. }
  681. ],
  682. "slotExecutionMap": {
  683. "ins": [
  684. {
  685. "_slotId": {
  686. "m_id": "{E791828C-1B6C-49FA-9AA5-05A6238C50A2}"
  687. },
  688. "_inputs": [
  689. {
  690. "_slotId": {
  691. "m_id": "{5F26900C-B583-4348-B14A-E8E7B9B6849A}"
  692. }
  693. },
  694. {
  695. "_slotId": {
  696. "m_id": "{19C4AB2D-304B-4C7F-B43D-BB2A24FAEF7C}"
  697. }
  698. },
  699. {
  700. "_slotId": {
  701. "m_id": "{ADDCD3CA-8784-47EB-9B7C-3CFBF4CA5CD5}"
  702. }
  703. },
  704. {
  705. "_slotId": {
  706. "m_id": "{E794A58A-520E-4471-BE72-64E89D8E307E}"
  707. }
  708. },
  709. {
  710. "_slotId": {
  711. "m_id": "{7CF923EF-F767-4D68-AC44-B5F240BD041A}"
  712. }
  713. }
  714. ],
  715. "_outs": [
  716. {
  717. "_slotId": {
  718. "m_id": "{D4343011-D942-485E-B881-C4395E153E7E}"
  719. },
  720. "_name": "Spawn Requested",
  721. "_interfaceSourceId": "{708AB411-EF00-0000-708A-B411EF000000}"
  722. }
  723. ],
  724. "_interfaceSourceId": "{90C16C7A-6002-0000-0B8B-0956FE7F0000}"
  725. }
  726. ],
  727. "latents": [
  728. {
  729. "_slotId": {
  730. "m_id": "{2A422B9E-9527-4E27-89C2-3BD26549B192}"
  731. },
  732. "_name": "On Spawn Completed",
  733. "_outputs": [
  734. {
  735. "_slotId": {
  736. "m_id": "{CC46B57D-3A0E-4D40-A57B-50D682BA0B8C}"
  737. }
  738. },
  739. {
  740. "_slotId": {
  741. "m_id": "{9BFA42DF-749F-45BE-ACE6-B00171331BB3}"
  742. }
  743. }
  744. ],
  745. "_interfaceSourceId": "{90C16C7A-6002-0000-0B8B-0956FE7F0000}"
  746. }
  747. ]
  748. }
  749. }
  750. }
  751. },
  752. {
  753. "Id": {
  754. "id": 40992062796937
  755. },
  756. "Name": "EBusEventHandler",
  757. "Components": {
  758. "Component_[3785781080522227433]": {
  759. "$type": "EBusEventHandler",
  760. "Id": 3785781080522227433,
  761. "Slots": [
  762. {
  763. "id": {
  764. "m_id": "{426309EF-C6F7-4120-A42F-AD6322749814}"
  765. },
  766. "contracts": [
  767. {
  768. "$type": "SlotTypeContract"
  769. }
  770. ],
  771. "slotName": "Connect",
  772. "toolTip": "Connect this event handler to the specified entity.",
  773. "Descriptor": {
  774. "ConnectionType": 1,
  775. "SlotType": 1
  776. }
  777. },
  778. {
  779. "id": {
  780. "m_id": "{95D6BA42-E795-43F3-817B-2CB10DA8761C}"
  781. },
  782. "contracts": [
  783. {
  784. "$type": "SlotTypeContract"
  785. }
  786. ],
  787. "slotName": "Disconnect",
  788. "toolTip": "Disconnect this event handler.",
  789. "Descriptor": {
  790. "ConnectionType": 1,
  791. "SlotType": 1
  792. }
  793. },
  794. {
  795. "id": {
  796. "m_id": "{959944D1-C6B4-44CE-9978-2767B885E326}"
  797. },
  798. "contracts": [
  799. {
  800. "$type": "SlotTypeContract"
  801. }
  802. ],
  803. "slotName": "OnConnected",
  804. "toolTip": "Signaled when a connection has taken place.",
  805. "Descriptor": {
  806. "ConnectionType": 2,
  807. "SlotType": 1
  808. }
  809. },
  810. {
  811. "id": {
  812. "m_id": "{D6AB3774-6409-4D34-907A-BE102543E516}"
  813. },
  814. "contracts": [
  815. {
  816. "$type": "SlotTypeContract"
  817. }
  818. ],
  819. "slotName": "OnDisconnected",
  820. "toolTip": "Signaled when this event handler is disconnected.",
  821. "Descriptor": {
  822. "ConnectionType": 2,
  823. "SlotType": 1
  824. }
  825. },
  826. {
  827. "id": {
  828. "m_id": "{C46BB2A9-F01A-43D7-A88E-75ECAE689BC8}"
  829. },
  830. "contracts": [
  831. {
  832. "$type": "SlotTypeContract"
  833. }
  834. ],
  835. "slotName": "OnFailure",
  836. "toolTip": "Signaled when it is not possible to connect this handler.",
  837. "Descriptor": {
  838. "ConnectionType": 2,
  839. "SlotType": 1
  840. }
  841. },
  842. {
  843. "id": {
  844. "m_id": "{FD05F124-4BAD-4378-9C85-41A40B18382D}"
  845. },
  846. "contracts": [
  847. {
  848. "$type": "SlotTypeContract"
  849. }
  850. ],
  851. "slotName": "Source",
  852. "toolTip": "ID used to connect on a specific Event address (Type: EntityId)",
  853. "Descriptor": {
  854. "ConnectionType": 1,
  855. "SlotType": 2
  856. },
  857. "DataType": 1,
  858. "IsReference": true,
  859. "VariableReference": {
  860. "m_id": "{117153EE-9D5C-4890-B477-2E738445381E}"
  861. }
  862. },
  863. {
  864. "id": {
  865. "m_id": "{10ECD25C-F3CD-4D2B-A756-C35123F9534B}"
  866. },
  867. "contracts": [
  868. {
  869. "$type": "SlotTypeContract"
  870. }
  871. ],
  872. "slotName": "EntityId",
  873. "DisplayDataType": {
  874. "m_type": 1
  875. },
  876. "Descriptor": {
  877. "ConnectionType": 2,
  878. "SlotType": 2
  879. },
  880. "DataType": 1
  881. },
  882. {
  883. "id": {
  884. "m_id": "{F42982EF-F128-4AE0-85DD-81E4473D4439}"
  885. },
  886. "contracts": [
  887. {
  888. "$type": "SlotTypeContract"
  889. }
  890. ],
  891. "slotName": "ExecutionSlot:OnEntityActivated",
  892. "Descriptor": {
  893. "ConnectionType": 2,
  894. "SlotType": 1
  895. },
  896. "IsLatent": true
  897. },
  898. {
  899. "id": {
  900. "m_id": "{05BC3DF0-077A-4D8E-984D-3B633E8BEF75}"
  901. },
  902. "contracts": [
  903. {
  904. "$type": "SlotTypeContract"
  905. }
  906. ],
  907. "slotName": "EntityId",
  908. "DisplayDataType": {
  909. "m_type": 1
  910. },
  911. "Descriptor": {
  912. "ConnectionType": 2,
  913. "SlotType": 2
  914. },
  915. "DataType": 1,
  916. "IsReference": true,
  917. "VariableReference": {
  918. "m_id": "{117153EE-9D5C-4890-B477-2E738445381E}"
  919. }
  920. },
  921. {
  922. "id": {
  923. "m_id": "{ECCA2CCE-58BB-4A46-9AD5-1E1C9ED26A5B}"
  924. },
  925. "contracts": [
  926. {
  927. "$type": "SlotTypeContract"
  928. }
  929. ],
  930. "slotName": "ExecutionSlot:OnEntityDeactivated",
  931. "Descriptor": {
  932. "ConnectionType": 2,
  933. "SlotType": 1
  934. },
  935. "IsLatent": true
  936. }
  937. ],
  938. "Datums": [
  939. {
  940. "scriptCanvasType": {
  941. "m_type": 1
  942. },
  943. "isNullPointer": false,
  944. "$type": "EntityId",
  945. "value": {
  946. "id": 2901262558
  947. }
  948. }
  949. ],
  950. "m_eventMap": [
  951. {
  952. "Key": {
  953. "Value": 245425936
  954. },
  955. "Value": {
  956. "m_eventName": "OnEntityActivated",
  957. "m_eventId": {
  958. "Value": 245425936
  959. },
  960. "m_eventSlotId": {
  961. "m_id": "{F42982EF-F128-4AE0-85DD-81E4473D4439}"
  962. },
  963. "m_parameterSlotIds": [
  964. {
  965. "m_id": "{10ECD25C-F3CD-4D2B-A756-C35123F9534B}"
  966. }
  967. ],
  968. "m_numExpectedArguments": 1
  969. }
  970. },
  971. {
  972. "Key": {
  973. "Value": 4273369222
  974. },
  975. "Value": {
  976. "m_eventName": "OnEntityDeactivated",
  977. "m_eventId": {
  978. "Value": 4273369222
  979. },
  980. "m_eventSlotId": {
  981. "m_id": "{ECCA2CCE-58BB-4A46-9AD5-1E1C9ED26A5B}"
  982. },
  983. "m_parameterSlotIds": [
  984. {
  985. "m_id": "{05BC3DF0-077A-4D8E-984D-3B633E8BEF75}"
  986. }
  987. ],
  988. "m_numExpectedArguments": 1
  989. }
  990. }
  991. ],
  992. "m_ebusName": "EntityBus",
  993. "m_busId": {
  994. "Value": 3358774020
  995. },
  996. "m_autoConnectToGraphOwner": false
  997. }
  998. }
  999. },
  1000. {
  1001. "Id": {
  1002. "id": 41009242666121
  1003. },
  1004. "Name": "SC-Node(DespawnNodeableNode)",
  1005. "Components": {
  1006. "Component_[4462049378764636875]": {
  1007. "$type": "DespawnNodeableNode",
  1008. "Id": 4462049378764636875,
  1009. "Slots": [
  1010. {
  1011. "id": {
  1012. "m_id": "{D9BEA13A-DC83-4960-8B68-A71246361E22}"
  1013. },
  1014. "contracts": [
  1015. {
  1016. "$type": "SlotTypeContract"
  1017. }
  1018. ],
  1019. "slotName": "Request Despawn",
  1020. "DisplayGroup": {
  1021. "Value": 3017072880
  1022. },
  1023. "Descriptor": {
  1024. "ConnectionType": 1,
  1025. "SlotType": 1
  1026. }
  1027. },
  1028. {
  1029. "id": {
  1030. "m_id": "{D0F0408B-8912-4119-BCFB-A621030F1C1B}"
  1031. },
  1032. "contracts": [
  1033. {
  1034. "$type": "SlotTypeContract"
  1035. }
  1036. ],
  1037. "slotName": "SpawnTicket",
  1038. "toolTip": "Ticket instance assosiated with spawnable asset.",
  1039. "DisplayGroup": {
  1040. "Value": 3017072880
  1041. },
  1042. "Descriptor": {
  1043. "ConnectionType": 1,
  1044. "SlotType": 2
  1045. },
  1046. "DataType": 1,
  1047. "IsReference": true,
  1048. "VariableReference": {
  1049. "m_id": "{4A041A56-908E-4F79-AC25-F0E71BD312C5}"
  1050. }
  1051. },
  1052. {
  1053. "id": {
  1054. "m_id": "{282EB66C-7CB6-4FD6-9DE9-6576CE88EF64}"
  1055. },
  1056. "contracts": [
  1057. {
  1058. "$type": "SlotTypeContract"
  1059. }
  1060. ],
  1061. "slotName": "Despawn Requested",
  1062. "DisplayGroup": {
  1063. "Value": 3017072880
  1064. },
  1065. "Descriptor": {
  1066. "ConnectionType": 2,
  1067. "SlotType": 1
  1068. }
  1069. },
  1070. {
  1071. "id": {
  1072. "m_id": "{15D4FE4A-7CCE-43F4-B0C9-C4847932963B}"
  1073. },
  1074. "contracts": [
  1075. {
  1076. "$type": "SlotTypeContract"
  1077. }
  1078. ],
  1079. "slotName": "On Despawn",
  1080. "toolTip": "Called when despawning entities has completed.",
  1081. "DisplayGroup": {
  1082. "Value": 3747463438
  1083. },
  1084. "Descriptor": {
  1085. "ConnectionType": 2,
  1086. "SlotType": 1
  1087. },
  1088. "IsLatent": true
  1089. },
  1090. {
  1091. "id": {
  1092. "m_id": "{CC90F356-0749-4FC5-9B4B-B1FC9C6C105F}"
  1093. },
  1094. "contracts": [
  1095. {
  1096. "$type": "SlotTypeContract"
  1097. }
  1098. ],
  1099. "slotName": "SpawnTicketOut",
  1100. "toolTip": "Ticket instance of the despawn result.",
  1101. "DisplayDataType": {
  1102. "m_type": 4,
  1103. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  1104. },
  1105. "DisplayGroup": {
  1106. "Value": 3747463438
  1107. },
  1108. "Descriptor": {
  1109. "ConnectionType": 2,
  1110. "SlotType": 2
  1111. },
  1112. "DataType": 1
  1113. }
  1114. ],
  1115. "Datums": [
  1116. {
  1117. "scriptCanvasType": {
  1118. "m_type": 4,
  1119. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  1120. },
  1121. "isNullPointer": false,
  1122. "$type": "AzFramework::EntitySpawnTicket",
  1123. "label": "SpawnTicket"
  1124. }
  1125. ],
  1126. "slotExecutionMap": {
  1127. "ins": [
  1128. {
  1129. "_slotId": {
  1130. "m_id": "{D9BEA13A-DC83-4960-8B68-A71246361E22}"
  1131. },
  1132. "_inputs": [
  1133. {
  1134. "_slotId": {
  1135. "m_id": "{D0F0408B-8912-4119-BCFB-A621030F1C1B}"
  1136. }
  1137. }
  1138. ],
  1139. "_outs": [
  1140. {
  1141. "_slotId": {
  1142. "m_id": "{282EB66C-7CB6-4FD6-9DE9-6576CE88EF64}"
  1143. },
  1144. "_name": "Despawn Requested",
  1145. "_interfaceSourceId": "{E9ECDA1C-0000-0000-2738-1EE1F67F0000}"
  1146. }
  1147. ],
  1148. "_interfaceSourceId": "{8085B411-EF00-0000-491B-C61AFF7F0000}"
  1149. }
  1150. ],
  1151. "latents": [
  1152. {
  1153. "_slotId": {
  1154. "m_id": "{15D4FE4A-7CCE-43F4-B0C9-C4847932963B}"
  1155. },
  1156. "_name": "On Despawn",
  1157. "_outputs": [
  1158. {
  1159. "_slotId": {
  1160. "m_id": "{CC90F356-0749-4FC5-9B4B-B1FC9C6C105F}"
  1161. }
  1162. }
  1163. ],
  1164. "_interfaceSourceId": "{8085B411-EF00-0000-491B-C61AFF7F0000}"
  1165. }
  1166. ]
  1167. }
  1168. }
  1169. }
  1170. },
  1171. {
  1172. "Id": {
  1173. "id": 40987767829641
  1174. },
  1175. "Name": "SC-Node(DeactivateGameEntity)",
  1176. "Components": {
  1177. "Component_[4811212122107532024]": {
  1178. "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method",
  1179. "Id": 4811212122107532024,
  1180. "Slots": [
  1181. {
  1182. "id": {
  1183. "m_id": "{B46A8FC5-E0AB-41F4-B4AF-E76C1FE258E7}"
  1184. },
  1185. "contracts": [
  1186. {
  1187. "$type": "SlotTypeContract"
  1188. }
  1189. ],
  1190. "slotName": "EntityId",
  1191. "Descriptor": {
  1192. "ConnectionType": 1,
  1193. "SlotType": 2
  1194. },
  1195. "DataType": 1,
  1196. "IsReference": true,
  1197. "VariableReference": {
  1198. "m_id": "{117153EE-9D5C-4890-B477-2E738445381E}"
  1199. }
  1200. },
  1201. {
  1202. "id": {
  1203. "m_id": "{2E7A78E3-C7C7-4713-B65D-6092A39834C3}"
  1204. },
  1205. "contracts": [
  1206. {
  1207. "$type": "SlotTypeContract"
  1208. }
  1209. ],
  1210. "slotName": "In",
  1211. "Descriptor": {
  1212. "ConnectionType": 1,
  1213. "SlotType": 1
  1214. }
  1215. },
  1216. {
  1217. "id": {
  1218. "m_id": "{1800AE51-43AD-46B6-924F-65056125784B}"
  1219. },
  1220. "contracts": [
  1221. {
  1222. "$type": "SlotTypeContract"
  1223. }
  1224. ],
  1225. "slotName": "Out",
  1226. "Descriptor": {
  1227. "ConnectionType": 2,
  1228. "SlotType": 1
  1229. }
  1230. }
  1231. ],
  1232. "Datums": [
  1233. {
  1234. "scriptCanvasType": {
  1235. "m_type": 1
  1236. },
  1237. "isNullPointer": false,
  1238. "$type": "EntityId",
  1239. "value": {
  1240. "id": 2901262558
  1241. },
  1242. "label": "Entity Id"
  1243. }
  1244. ],
  1245. "methodType": 0,
  1246. "methodName": "DeactivateGameEntity",
  1247. "className": "GameEntityContextRequestBus",
  1248. "resultSlotIDs": [
  1249. {}
  1250. ],
  1251. "inputSlots": [
  1252. {
  1253. "m_id": "{B46A8FC5-E0AB-41F4-B4AF-E76C1FE258E7}"
  1254. }
  1255. ],
  1256. "prettyClassName": "GameEntityContextRequestBus"
  1257. }
  1258. }
  1259. },
  1260. {
  1261. "Id": {
  1262. "id": 40983472862345
  1263. },
  1264. "Name": "SC-Node(ForEach)",
  1265. "Components": {
  1266. "Component_[7793384813824975151]": {
  1267. "$type": "ForEach",
  1268. "Id": 7793384813824975151,
  1269. "Slots": [
  1270. {
  1271. "id": {
  1272. "m_id": "{A658A521-B5F1-4B6E-8017-273C092C37BB}"
  1273. },
  1274. "DynamicTypeOverride": 2,
  1275. "contracts": [
  1276. {
  1277. "$type": "SlotTypeContract"
  1278. }
  1279. ],
  1280. "slotName": "Source",
  1281. "DisplayDataType": {
  1282. "m_type": 4,
  1283. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  1284. },
  1285. "Descriptor": {
  1286. "ConnectionType": 1,
  1287. "SlotType": 2
  1288. },
  1289. "DynamicGroup": {
  1290. "Value": 3089028177
  1291. },
  1292. "DataType": 1
  1293. },
  1294. {
  1295. "id": {
  1296. "m_id": "{8D1939D3-8560-4DA8-A7E1-33FF008EE6DB}"
  1297. },
  1298. "contracts": [
  1299. {
  1300. "$type": "SlotTypeContract"
  1301. }
  1302. ],
  1303. "slotName": "In",
  1304. "toolTip": "Signaled upon node entry",
  1305. "Descriptor": {
  1306. "ConnectionType": 1,
  1307. "SlotType": 1
  1308. }
  1309. },
  1310. {
  1311. "id": {
  1312. "m_id": "{30744205-1F7A-451D-A54B-2508198AD431}"
  1313. },
  1314. "contracts": [
  1315. {
  1316. "$type": "SlotTypeContract"
  1317. }
  1318. ],
  1319. "slotName": "Break",
  1320. "toolTip": "Stops the iteration when signaled",
  1321. "Descriptor": {
  1322. "ConnectionType": 1,
  1323. "SlotType": 1
  1324. }
  1325. },
  1326. {
  1327. "id": {
  1328. "m_id": "{B483ACB7-4BCD-48D2-AF1A-AC31095F1268}"
  1329. },
  1330. "contracts": [
  1331. {
  1332. "$type": "SlotTypeContract"
  1333. }
  1334. ],
  1335. "slotName": "Each",
  1336. "toolTip": "Signalled after each element of the container",
  1337. "Descriptor": {
  1338. "ConnectionType": 2,
  1339. "SlotType": 1
  1340. }
  1341. },
  1342. {
  1343. "id": {
  1344. "m_id": "{C3AEEA90-410C-45BD-B5C7-3929A6DE57BF}"
  1345. },
  1346. "contracts": [
  1347. {
  1348. "$type": "SlotTypeContract"
  1349. }
  1350. ],
  1351. "slotName": "Finished",
  1352. "toolTip": "The container has been fully iterated over",
  1353. "Descriptor": {
  1354. "ConnectionType": 2,
  1355. "SlotType": 1
  1356. }
  1357. },
  1358. {
  1359. "id": {
  1360. "m_id": "{664CD6D9-4CDC-4D86-B57E-90350F436FAA}"
  1361. },
  1362. "contracts": [
  1363. {
  1364. "$type": "SlotTypeContract"
  1365. }
  1366. ],
  1367. "slotName": "EntityId",
  1368. "DisplayDataType": {
  1369. "m_type": 1
  1370. },
  1371. "Descriptor": {
  1372. "ConnectionType": 2,
  1373. "SlotType": 2
  1374. },
  1375. "DataType": 1,
  1376. "IsReference": true,
  1377. "VariableReference": {
  1378. "m_id": "{117153EE-9D5C-4890-B477-2E738445381E}"
  1379. }
  1380. }
  1381. ],
  1382. "Datums": [
  1383. {
  1384. "scriptCanvasType": {
  1385. "m_type": 4,
  1386. "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}"
  1387. },
  1388. "isNullPointer": false,
  1389. "$type": "{4841CFF0-7A5C-519C-BD16-D3625E99605E} AZStd::vector",
  1390. "label": "Source"
  1391. }
  1392. ],
  1393. "m_sourceSlot": {
  1394. "m_id": "{A658A521-B5F1-4B6E-8017-273C092C37BB}"
  1395. },
  1396. "m_previousTypeId": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}",
  1397. "m_propertySlots": [
  1398. {
  1399. "m_propertySlotId": {
  1400. "m_id": "{664CD6D9-4CDC-4D86-B57E-90350F436FAA}"
  1401. },
  1402. "m_propertyType": {
  1403. "m_type": 1
  1404. },
  1405. "m_propertyName": "EntityId"
  1406. }
  1407. ]
  1408. }
  1409. }
  1410. }
  1411. ],
  1412. "m_connections": [
  1413. {
  1414. "Id": {
  1415. "id": 41013537633417
  1416. },
  1417. "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(CreateSpawnTicket: Create Ticket)",
  1418. "Components": {
  1419. "Component_[13337151327989403192]": {
  1420. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1421. "Id": 13337151327989403192,
  1422. "sourceEndpoint": {
  1423. "nodeId": {
  1424. "id": 41000652731529
  1425. },
  1426. "slotId": {
  1427. "m_id": "{957BF762-7FD2-4BEB-9C07-172AF1C64841}"
  1428. }
  1429. },
  1430. "targetEndpoint": {
  1431. "nodeId": {
  1432. "id": 41004947698825
  1433. },
  1434. "slotId": {
  1435. "m_id": "{8E734695-57A0-4B50-A4C9-11EA09497DC9}"
  1436. }
  1437. }
  1438. }
  1439. }
  1440. },
  1441. {
  1442. "Id": {
  1443. "id": 41022127568009
  1444. },
  1445. "Name": "srcEndpoint=(CreateSpawnTicket: Ticket Created), destEndpoint=(Spawn: Request Spawn)",
  1446. "Components": {
  1447. "Component_[1601957277773323895]": {
  1448. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1449. "Id": 1601957277773323895,
  1450. "sourceEndpoint": {
  1451. "nodeId": {
  1452. "id": 41004947698825
  1453. },
  1454. "slotId": {
  1455. "m_id": "{16B993C3-8206-4205-BA24-39D002D3DE15}"
  1456. }
  1457. },
  1458. "targetEndpoint": {
  1459. "nodeId": {
  1460. "id": 40996357764233
  1461. },
  1462. "slotId": {
  1463. "m_id": "{E791828C-1B6C-49FA-9AA5-05A6238C50A2}"
  1464. }
  1465. }
  1466. }
  1467. }
  1468. },
  1469. {
  1470. "Id": {
  1471. "id": 41026422535305
  1472. },
  1473. "Name": "srcEndpoint=(Spawn: SpawnedEntitiesList), destEndpoint=(For Each: Source)",
  1474. "Components": {
  1475. "Component_[9800801680921866262]": {
  1476. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1477. "Id": 9800801680921866262,
  1478. "sourceEndpoint": {
  1479. "nodeId": {
  1480. "id": 40996357764233
  1481. },
  1482. "slotId": {
  1483. "m_id": "{9BFA42DF-749F-45BE-ACE6-B00171331BB3}"
  1484. }
  1485. },
  1486. "targetEndpoint": {
  1487. "nodeId": {
  1488. "id": 40983472862345
  1489. },
  1490. "slotId": {
  1491. "m_id": "{A658A521-B5F1-4B6E-8017-273C092C37BB}"
  1492. }
  1493. }
  1494. }
  1495. }
  1496. },
  1497. {
  1498. "Id": {
  1499. "id": 41030717502601
  1500. },
  1501. "Name": "srcEndpoint=(Spawn: On Spawn Completed), destEndpoint=(For Each: In)",
  1502. "Components": {
  1503. "Component_[3055752167144627076]": {
  1504. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1505. "Id": 3055752167144627076,
  1506. "sourceEndpoint": {
  1507. "nodeId": {
  1508. "id": 40996357764233
  1509. },
  1510. "slotId": {
  1511. "m_id": "{2A422B9E-9527-4E27-89C2-3BD26549B192}"
  1512. }
  1513. },
  1514. "targetEndpoint": {
  1515. "nodeId": {
  1516. "id": 40983472862345
  1517. },
  1518. "slotId": {
  1519. "m_id": "{8D1939D3-8560-4DA8-A7E1-33FF008EE6DB}"
  1520. }
  1521. }
  1522. }
  1523. }
  1524. },
  1525. {
  1526. "Id": {
  1527. "id": 41039307437193
  1528. },
  1529. "Name": "srcEndpoint=(For Each: Each), destEndpoint=(DeactivateGameEntity: In)",
  1530. "Components": {
  1531. "Component_[366969589467252660]": {
  1532. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1533. "Id": 366969589467252660,
  1534. "sourceEndpoint": {
  1535. "nodeId": {
  1536. "id": 40983472862345
  1537. },
  1538. "slotId": {
  1539. "m_id": "{B483ACB7-4BCD-48D2-AF1A-AC31095F1268}"
  1540. }
  1541. },
  1542. "targetEndpoint": {
  1543. "nodeId": {
  1544. "id": 40987767829641
  1545. },
  1546. "slotId": {
  1547. "m_id": "{2E7A78E3-C7C7-4713-B65D-6092A39834C3}"
  1548. }
  1549. }
  1550. }
  1551. }
  1552. },
  1553. {
  1554. "Id": {
  1555. "id": 41043602404489
  1556. },
  1557. "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(EntityBus Handler: Connect)",
  1558. "Components": {
  1559. "Component_[14747228881709975785]": {
  1560. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1561. "Id": 14747228881709975785,
  1562. "sourceEndpoint": {
  1563. "nodeId": {
  1564. "id": 41000652731529
  1565. },
  1566. "slotId": {
  1567. "m_id": "{957BF762-7FD2-4BEB-9C07-172AF1C64841}"
  1568. }
  1569. },
  1570. "targetEndpoint": {
  1571. "nodeId": {
  1572. "id": 40992062796937
  1573. },
  1574. "slotId": {
  1575. "m_id": "{426309EF-C6F7-4120-A42F-AD6322749814}"
  1576. }
  1577. }
  1578. }
  1579. }
  1580. },
  1581. {
  1582. "Id": {
  1583. "id": 53567727039625
  1584. },
  1585. "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityDeactivated), destEndpoint=(Despawn: Request Despawn)",
  1586. "Components": {
  1587. "Component_[13882688367000954257]": {
  1588. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  1589. "Id": 13882688367000954257,
  1590. "sourceEndpoint": {
  1591. "nodeId": {
  1592. "id": 40992062796937
  1593. },
  1594. "slotId": {
  1595. "m_id": "{ECCA2CCE-58BB-4A46-9AD5-1E1C9ED26A5B}"
  1596. }
  1597. },
  1598. "targetEndpoint": {
  1599. "nodeId": {
  1600. "id": 41009242666121
  1601. },
  1602. "slotId": {
  1603. "m_id": "{D9BEA13A-DC83-4960-8B68-A71246361E22}"
  1604. }
  1605. }
  1606. }
  1607. }
  1608. }
  1609. ]
  1610. },
  1611. "m_assetType": "{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}",
  1612. "versionData": {
  1613. "_grammarVersion": 1,
  1614. "_runtimeVersion": 1,
  1615. "_fileVersion": 1
  1616. },
  1617. "m_variableCounter": 3,
  1618. "GraphCanvasData": [
  1619. {
  1620. "Key": {
  1621. "id": 40979177895049
  1622. },
  1623. "Value": {
  1624. "ComponentData": {
  1625. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  1626. "$type": "SceneComponentSaveData",
  1627. "ViewParams": {
  1628. "Scale": 0.6323199505341784,
  1629. "AnchorX": 26.88512420654297,
  1630. "AnchorY": 6.325911521911621
  1631. }
  1632. }
  1633. }
  1634. }
  1635. },
  1636. {
  1637. "Key": {
  1638. "id": 40983472862345
  1639. },
  1640. "Value": {
  1641. "ComponentData": {
  1642. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1643. "$type": "NodeSaveData"
  1644. },
  1645. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1646. "$type": "GeneralNodeTitleComponentSaveData",
  1647. "PaletteOverride": "DefaultNodeTitlePalette"
  1648. },
  1649. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1650. "$type": "GeometrySaveData",
  1651. "Position": [
  1652. 1600.0,
  1653. 280.0
  1654. ]
  1655. },
  1656. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1657. "$type": "StylingComponentSaveData"
  1658. },
  1659. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1660. "$type": "PersistentIdComponentSaveData",
  1661. "PersistentId": "{912291A9-6B51-44F2-8AA4-DD30E8D09FD8}"
  1662. }
  1663. }
  1664. }
  1665. },
  1666. {
  1667. "Key": {
  1668. "id": 40987767829641
  1669. },
  1670. "Value": {
  1671. "ComponentData": {
  1672. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1673. "$type": "NodeSaveData"
  1674. },
  1675. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1676. "$type": "GeneralNodeTitleComponentSaveData",
  1677. "PaletteOverride": "MethodNodeTitlePalette"
  1678. },
  1679. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1680. "$type": "GeometrySaveData",
  1681. "Position": [
  1682. 2080.0,
  1683. 320.0
  1684. ]
  1685. },
  1686. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1687. "$type": "StylingComponentSaveData",
  1688. "SubStyle": ".method"
  1689. },
  1690. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1691. "$type": "PersistentIdComponentSaveData",
  1692. "PersistentId": "{BD70B226-9A8A-4B7E-9D2D-E4DCEF7B96F8}"
  1693. }
  1694. }
  1695. }
  1696. },
  1697. {
  1698. "Key": {
  1699. "id": 40992062796937
  1700. },
  1701. "Value": {
  1702. "ComponentData": {
  1703. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1704. "$type": "NodeSaveData"
  1705. },
  1706. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1707. "$type": "GeometrySaveData",
  1708. "Position": [
  1709. 400.0,
  1710. 560.0
  1711. ]
  1712. },
  1713. "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": {
  1714. "$type": "EBusHandlerNodeDescriptorSaveData",
  1715. "EventIds": [
  1716. {
  1717. "Value": 4273369222
  1718. }
  1719. ]
  1720. },
  1721. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1722. "$type": "StylingComponentSaveData"
  1723. },
  1724. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1725. "$type": "PersistentIdComponentSaveData",
  1726. "PersistentId": "{99DECD0B-59BA-49B4-9D1C-3F2ED1341B2B}"
  1727. }
  1728. }
  1729. }
  1730. },
  1731. {
  1732. "Key": {
  1733. "id": 40996357764233
  1734. },
  1735. "Value": {
  1736. "ComponentData": {
  1737. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1738. "$type": "NodeSaveData"
  1739. },
  1740. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1741. "$type": "GeneralNodeTitleComponentSaveData",
  1742. "PaletteOverride": "DefaultNodeTitlePalette"
  1743. },
  1744. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1745. "$type": "GeometrySaveData",
  1746. "Position": [
  1747. 1000.0,
  1748. 100.0
  1749. ]
  1750. },
  1751. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1752. "$type": "StylingComponentSaveData"
  1753. },
  1754. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1755. "$type": "PersistentIdComponentSaveData",
  1756. "PersistentId": "{9C8248EF-419B-459C-A15E-CB2E90659123}"
  1757. }
  1758. }
  1759. }
  1760. },
  1761. {
  1762. "Key": {
  1763. "id": 41000652731529
  1764. },
  1765. "Value": {
  1766. "ComponentData": {
  1767. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1768. "$type": "NodeSaveData"
  1769. },
  1770. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1771. "$type": "GeometrySaveData",
  1772. "Position": [
  1773. 80.0,
  1774. 100.0
  1775. ]
  1776. },
  1777. "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": {
  1778. "$type": "EBusHandlerNodeDescriptorSaveData",
  1779. "EventIds": [
  1780. {
  1781. "Value": 245425936
  1782. }
  1783. ]
  1784. },
  1785. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1786. "$type": "StylingComponentSaveData"
  1787. },
  1788. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1789. "$type": "PersistentIdComponentSaveData",
  1790. "PersistentId": "{6BD7726B-A216-4770-90C2-418F62AAC40E}"
  1791. }
  1792. }
  1793. }
  1794. },
  1795. {
  1796. "Key": {
  1797. "id": 41004947698825
  1798. },
  1799. "Value": {
  1800. "ComponentData": {
  1801. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1802. "$type": "NodeSaveData"
  1803. },
  1804. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1805. "$type": "GeneralNodeTitleComponentSaveData",
  1806. "PaletteOverride": "DefaultNodeTitlePalette"
  1807. },
  1808. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1809. "$type": "GeometrySaveData",
  1810. "Position": [
  1811. 400.0,
  1812. 320.0
  1813. ]
  1814. },
  1815. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1816. "$type": "StylingComponentSaveData"
  1817. },
  1818. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1819. "$type": "PersistentIdComponentSaveData",
  1820. "PersistentId": "{4A6B3B7E-3C30-479E-89A3-C8CCE1425D0A}"
  1821. }
  1822. }
  1823. }
  1824. },
  1825. {
  1826. "Key": {
  1827. "id": 41009242666121
  1828. },
  1829. "Value": {
  1830. "ComponentData": {
  1831. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  1832. "$type": "NodeSaveData"
  1833. },
  1834. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  1835. "$type": "GeneralNodeTitleComponentSaveData",
  1836. "PaletteOverride": "DefaultNodeTitlePalette"
  1837. },
  1838. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  1839. "$type": "GeometrySaveData",
  1840. "Position": [
  1841. 700.0,
  1842. 720.0
  1843. ]
  1844. },
  1845. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  1846. "$type": "StylingComponentSaveData"
  1847. },
  1848. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  1849. "$type": "PersistentIdComponentSaveData",
  1850. "PersistentId": "{71EDB6DE-8561-4187-951A-A67C23CABF74}"
  1851. }
  1852. }
  1853. }
  1854. }
  1855. ],
  1856. "StatisticsHelper": {
  1857. "InstanceCounter": [
  1858. {
  1859. "Key": 2970552779286763396,
  1860. "Value": 1
  1861. },
  1862. {
  1863. "Key": 5842116757075334384,
  1864. "Value": 1
  1865. },
  1866. {
  1867. "Key": 5842116761103598202,
  1868. "Value": 1
  1869. },
  1870. {
  1871. "Key": 7586145486980930824,
  1872. "Value": 1
  1873. },
  1874. {
  1875. "Key": 10181512461692697578,
  1876. "Value": 1
  1877. },
  1878. {
  1879. "Key": 13474049605028069597,
  1880. "Value": 1
  1881. },
  1882. {
  1883. "Key": 13774516199848960378,
  1884. "Value": 1
  1885. }
  1886. ]
  1887. }
  1888. },
  1889. "Component_[7007672984273078937]": {
  1890. "$type": "EditorGraphVariableManagerComponent",
  1891. "Id": 7007672984273078937,
  1892. "m_variableData": {
  1893. "m_nameVariableMap": [
  1894. {
  1895. "Key": {
  1896. "m_id": "{117153EE-9D5C-4890-B477-2E738445381E}"
  1897. },
  1898. "Value": {
  1899. "Datum": {
  1900. "scriptCanvasType": {
  1901. "m_type": 1
  1902. },
  1903. "isNullPointer": false,
  1904. "$type": "EntityId",
  1905. "value": {
  1906. "id": 2901262558
  1907. }
  1908. },
  1909. "VariableId": {
  1910. "m_id": "{117153EE-9D5C-4890-B477-2E738445381E}"
  1911. },
  1912. "VariableName": "ActiveEntity"
  1913. }
  1914. },
  1915. {
  1916. "Key": {
  1917. "m_id": "{4A041A56-908E-4F79-AC25-F0E71BD312C5}"
  1918. },
  1919. "Value": {
  1920. "Datum": {
  1921. "scriptCanvasType": {
  1922. "m_type": 4,
  1923. "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}"
  1924. },
  1925. "isNullPointer": false,
  1926. "$type": "AzFramework::EntitySpawnTicket"
  1927. },
  1928. "VariableId": {
  1929. "m_id": "{4A041A56-908E-4F79-AC25-F0E71BD312C5}"
  1930. },
  1931. "VariableName": "ActiveSpawnTicket"
  1932. }
  1933. },
  1934. {
  1935. "Key": {
  1936. "m_id": "{A6199BA8-E231-4165-A278-75B80A49149B}"
  1937. },
  1938. "Value": {
  1939. "Datum": {
  1940. "scriptCanvasType": {
  1941. "m_type": 4,
  1942. "m_azType": "{A96A5037-AD0D-43B6-9948-ED63438C4A52}"
  1943. },
  1944. "isNullPointer": false,
  1945. "$type": "AzFramework::Scripts::SpawnableScriptAssetRef",
  1946. "value": {
  1947. "asset": {
  1948. "assetId": {
  1949. "guid": "{80C0CF4E-9A5E-544B-B89E-BC980175A259}",
  1950. "subId": 3875079122
  1951. },
  1952. "assetHint": "assets/prefabs/pinkflower.spawnable"
  1953. }
  1954. }
  1955. },
  1956. "VariableId": {
  1957. "m_id": "{A6199BA8-E231-4165-A278-75B80A49149B}"
  1958. },
  1959. "VariableName": "PrefabToSpawn"
  1960. }
  1961. }
  1962. ]
  1963. }
  1964. }
  1965. }
  1966. }
  1967. }
  1968. }