GlobalGameData.scriptcanvas 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "ScriptCanvasData",
  5. "ClassData": {
  6. "m_scriptCanvas": {
  7. "Id": {
  8. "id": 17732469402520
  9. },
  10. "Name": "Untitled-1",
  11. "Components": {
  12. "Component_[16492301523567686923]": {
  13. "$type": "{4D755CA9-AB92-462C-B24F-0B3376F19967} Graph",
  14. "Id": 16492301523567686923,
  15. "m_graphData": {
  16. "m_nodes": [
  17. {
  18. "Id": {
  19. "id": 17741059337112
  20. },
  21. "Name": "SC-Node(OperatorAdd)",
  22. "Components": {
  23. "Component_[11612963594766700030]": {
  24. "$type": "OperatorAdd",
  25. "Id": 11612963594766700030,
  26. "Slots": [
  27. {
  28. "id": {
  29. "m_id": "{B7529112-C29F-45F0-811C-DB8EE18EB8B8}"
  30. },
  31. "contracts": [
  32. {
  33. "$type": "SlotTypeContract"
  34. }
  35. ],
  36. "slotName": "In",
  37. "Descriptor": {
  38. "ConnectionType": 1,
  39. "SlotType": 1
  40. }
  41. },
  42. {
  43. "id": {
  44. "m_id": "{49618851-F6B2-4B90-BFDF-ADBAAA84BBA4}"
  45. },
  46. "contracts": [
  47. {
  48. "$type": "SlotTypeContract"
  49. }
  50. ],
  51. "slotName": "Out",
  52. "Descriptor": {
  53. "ConnectionType": 2,
  54. "SlotType": 1
  55. }
  56. },
  57. {
  58. "id": {
  59. "m_id": "{4612C904-82DF-4B48-8485-4C878AF9A4D1}"
  60. },
  61. "DynamicTypeOverride": 3,
  62. "contracts": [
  63. {
  64. "$type": "SlotTypeContract"
  65. },
  66. {
  67. "$type": "MathOperatorContract",
  68. "NativeTypes": [
  69. {
  70. "m_type": 3
  71. },
  72. {
  73. "m_type": 6
  74. },
  75. {
  76. "m_type": 8
  77. },
  78. {
  79. "m_type": 9
  80. },
  81. {
  82. "m_type": 10
  83. },
  84. {
  85. "m_type": 11
  86. },
  87. {
  88. "m_type": 12
  89. },
  90. {
  91. "m_type": 14
  92. },
  93. {
  94. "m_type": 15
  95. }
  96. ]
  97. }
  98. ],
  99. "slotName": "Number",
  100. "toolTip": "An operand to use in performing the specified Operation",
  101. "DisplayDataType": {
  102. "m_type": 3
  103. },
  104. "DisplayGroup": {
  105. "Value": 1114760223
  106. },
  107. "Descriptor": {
  108. "ConnectionType": 1,
  109. "SlotType": 2
  110. },
  111. "DynamicGroup": {
  112. "Value": 1114760223
  113. },
  114. "DataType": 1,
  115. "IsReference": true,
  116. "VariableReference": {
  117. "m_id": "{8451E795-6A0E-44CE-81FD-AEF0EE5B0400}"
  118. }
  119. },
  120. {
  121. "id": {
  122. "m_id": "{610B3BFB-9043-47A0-9694-5F14A1947E36}"
  123. },
  124. "DynamicTypeOverride": 3,
  125. "contracts": [
  126. {
  127. "$type": "SlotTypeContract"
  128. },
  129. {
  130. "$type": "MathOperatorContract",
  131. "NativeTypes": [
  132. {
  133. "m_type": 3
  134. },
  135. {
  136. "m_type": 6
  137. },
  138. {
  139. "m_type": 8
  140. },
  141. {
  142. "m_type": 9
  143. },
  144. {
  145. "m_type": 10
  146. },
  147. {
  148. "m_type": 11
  149. },
  150. {
  151. "m_type": 12
  152. },
  153. {
  154. "m_type": 14
  155. },
  156. {
  157. "m_type": 15
  158. }
  159. ]
  160. }
  161. ],
  162. "slotName": "Number",
  163. "toolTip": "An operand to use in performing the specified Operation",
  164. "DisplayDataType": {
  165. "m_type": 3
  166. },
  167. "DisplayGroup": {
  168. "Value": 1114760223
  169. },
  170. "Descriptor": {
  171. "ConnectionType": 1,
  172. "SlotType": 2
  173. },
  174. "DynamicGroup": {
  175. "Value": 1114760223
  176. },
  177. "DataType": 1
  178. },
  179. {
  180. "id": {
  181. "m_id": "{36FFF1AB-C208-47CB-8271-436C85E0AE42}"
  182. },
  183. "DynamicTypeOverride": 3,
  184. "contracts": [
  185. {
  186. "$type": "SlotTypeContract"
  187. },
  188. {
  189. "$type": "MathOperatorContract",
  190. "NativeTypes": [
  191. {
  192. "m_type": 3
  193. },
  194. {
  195. "m_type": 6
  196. },
  197. {
  198. "m_type": 8
  199. },
  200. {
  201. "m_type": 9
  202. },
  203. {
  204. "m_type": 10
  205. },
  206. {
  207. "m_type": 11
  208. },
  209. {
  210. "m_type": 12
  211. },
  212. {
  213. "m_type": 14
  214. },
  215. {
  216. "m_type": 15
  217. }
  218. ]
  219. }
  220. ],
  221. "slotName": "Result",
  222. "toolTip": "The result of the specified operation",
  223. "DisplayDataType": {
  224. "m_type": 3
  225. },
  226. "DisplayGroup": {
  227. "Value": 1114760223
  228. },
  229. "Descriptor": {
  230. "ConnectionType": 2,
  231. "SlotType": 2
  232. },
  233. "DynamicGroup": {
  234. "Value": 1114760223
  235. },
  236. "DataType": 1,
  237. "IsReference": true,
  238. "VariableReference": {
  239. "m_id": "{8451E795-6A0E-44CE-81FD-AEF0EE5B0400}"
  240. }
  241. }
  242. ],
  243. "Datums": [
  244. {
  245. "isOverloadedStorage": false,
  246. "scriptCanvasType": {
  247. "m_type": 3
  248. },
  249. "isNullPointer": false,
  250. "$type": "double",
  251. "value": 0.0,
  252. "label": "Number"
  253. },
  254. {
  255. "isOverloadedStorage": false,
  256. "scriptCanvasType": {
  257. "m_type": 3
  258. },
  259. "isNullPointer": false,
  260. "$type": "double",
  261. "value": 1.0,
  262. "label": "Number"
  263. }
  264. ]
  265. }
  266. }
  267. },
  268. {
  269. "Id": {
  270. "id": 17736764369816
  271. },
  272. "Name": "ReceiveScriptEvent",
  273. "Components": {
  274. "Component_[16408183651077237195]": {
  275. "$type": "ReceiveScriptEvent",
  276. "Id": 16408183651077237195,
  277. "Slots": [
  278. {
  279. "id": {
  280. "m_id": "{8DC10581-B8DF-473C-9C75-996111DBF560}"
  281. },
  282. "contracts": [
  283. {
  284. "$type": "SlotTypeContract"
  285. }
  286. ],
  287. "slotName": "Connect",
  288. "toolTip": "Connect this event handler to the specified entity.",
  289. "Descriptor": {
  290. "ConnectionType": 1,
  291. "SlotType": 1
  292. }
  293. },
  294. {
  295. "id": {
  296. "m_id": "{E60D1951-E56D-41F8-84C5-AD0BA803DD51}"
  297. },
  298. "contracts": [
  299. {
  300. "$type": "SlotTypeContract"
  301. }
  302. ],
  303. "slotName": "Disconnect",
  304. "toolTip": "Disconnect this event handler.",
  305. "Descriptor": {
  306. "ConnectionType": 1,
  307. "SlotType": 1
  308. }
  309. },
  310. {
  311. "id": {
  312. "m_id": "{1BCE6CAC-B1C0-43FA-B4F5-E9A34D5064E5}"
  313. },
  314. "contracts": [
  315. {
  316. "$type": "SlotTypeContract"
  317. }
  318. ],
  319. "slotName": "OnConnected",
  320. "toolTip": "Signaled when a connection has taken place.",
  321. "Descriptor": {
  322. "ConnectionType": 2,
  323. "SlotType": 1
  324. }
  325. },
  326. {
  327. "id": {
  328. "m_id": "{FEB42E9A-D562-4BBD-90AB-32255124BFE8}"
  329. },
  330. "contracts": [
  331. {
  332. "$type": "SlotTypeContract"
  333. }
  334. ],
  335. "slotName": "OnDisconnected",
  336. "toolTip": "Signaled when this event handler is disconnected.",
  337. "Descriptor": {
  338. "ConnectionType": 2,
  339. "SlotType": 1
  340. }
  341. },
  342. {
  343. "id": {
  344. "m_id": "{C9EF936B-8C74-42B4-8793-67FC7FD3BCBC}"
  345. },
  346. "contracts": [
  347. {
  348. "$type": "SlotTypeContract"
  349. }
  350. ],
  351. "slotName": "OnFailure",
  352. "toolTip": "Signaled when it is not possible to connect this handler.",
  353. "Descriptor": {
  354. "ConnectionType": 2,
  355. "SlotType": 1
  356. }
  357. },
  358. {
  359. "id": {
  360. "m_id": "{76985C7A-761A-4CEF-9F55-6DD2B136317A}"
  361. },
  362. "contracts": [
  363. {
  364. "$type": "SlotTypeContract"
  365. }
  366. ],
  367. "slotName": "ExecutionSlot:NewPlayerScriptActive",
  368. "Descriptor": {
  369. "ConnectionType": 2,
  370. "SlotType": 1
  371. },
  372. "IsLatent": true
  373. },
  374. {
  375. "id": {
  376. "m_id": "{5CD8E1E9-6192-4B7D-9C2C-6C18BE99CF44}"
  377. },
  378. "contracts": [
  379. {
  380. "$type": "SlotTypeContract"
  381. }
  382. ],
  383. "slotName": "Number",
  384. "Descriptor": {
  385. "ConnectionType": 1,
  386. "SlotType": 2
  387. },
  388. "DataType": 1,
  389. "IsReference": true,
  390. "VariableReference": {
  391. "m_id": "{8451E795-6A0E-44CE-81FD-AEF0EE5B0400}"
  392. }
  393. },
  394. {
  395. "id": {
  396. "m_id": "{9FDB71AA-0F19-406D-82CA-508A2CA10F95}"
  397. },
  398. "contracts": [
  399. {
  400. "$type": "SlotTypeContract"
  401. }
  402. ],
  403. "slotName": "ExecutionSlot:GetNumberOfActivePlayers",
  404. "Descriptor": {
  405. "ConnectionType": 2,
  406. "SlotType": 1
  407. },
  408. "IsLatent": true
  409. }
  410. ],
  411. "Datums": [
  412. {
  413. "isOverloadedStorage": false,
  414. "scriptCanvasType": {
  415. "m_type": 3
  416. },
  417. "isNullPointer": false,
  418. "$type": "double",
  419. "value": 0.0,
  420. "label": "Number"
  421. }
  422. ],
  423. "m_version": 1,
  424. "m_eventMap": [
  425. {
  426. "Key": {
  427. "Value": 242067946
  428. },
  429. "Value": {
  430. "m_scriptEventAssetId": {
  431. "guid": "{FE1B1992-8220-5DD3-A60A-AEC85EB91C54}"
  432. },
  433. "m_eventName": "GetNumberOfActivePlayers",
  434. "m_eventSlotId": {
  435. "m_id": "{9FDB71AA-0F19-406D-82CA-508A2CA10F95}"
  436. },
  437. "m_resultSlotId": {
  438. "m_id": "{5CD8E1E9-6192-4B7D-9C2C-6C18BE99CF44}"
  439. }
  440. }
  441. },
  442. {
  443. "Key": {
  444. "Value": 2930121176
  445. },
  446. "Value": {
  447. "m_scriptEventAssetId": {
  448. "guid": "{FE1B1992-8220-5DD3-A60A-AEC85EB91C54}"
  449. },
  450. "m_eventName": "NewPlayerScriptActive",
  451. "m_eventSlotId": {
  452. "m_id": "{76985C7A-761A-4CEF-9F55-6DD2B136317A}"
  453. }
  454. }
  455. }
  456. ],
  457. "m_eventSlotMapping": {
  458. "{155BF981-AD70-4D29-81A6-1517FAE59FB1}": {
  459. "m_id": "{5CD8E1E9-6192-4B7D-9C2C-6C18BE99CF44}"
  460. },
  461. "{65D394D3-F90D-4F10-94BF-F5E1581CF2CF}": {
  462. "m_id": "{76985C7A-761A-4CEF-9F55-6DD2B136317A}"
  463. },
  464. "{67784749-9B41-429C-9C97-3D296182EB67}": {
  465. "m_id": "{9FDB71AA-0F19-406D-82CA-508A2CA10F95}"
  466. }
  467. },
  468. "m_scriptEventAssetId": {
  469. "guid": "{FE1B1992-8220-5DD3-A60A-AEC85EB91C54}"
  470. },
  471. "m_asset": {
  472. "assetId": {
  473. "guid": "{FE1B1992-8220-5DD3-A60A-AEC85EB91C54}"
  474. },
  475. "assetHint": "levels/multiplayer/autocomponent_rpc/globalgamedata.scriptevents"
  476. }
  477. }
  478. }
  479. }
  480. ],
  481. "m_connections": [
  482. {
  483. "Id": {
  484. "id": 17745354304408
  485. },
  486. "Name": "srcEndpoint=(Receive Script Event: ExecutionSlot:NewPlayerScriptActive), destEndpoint=(Add (+): In)",
  487. "Components": {
  488. "Component_[8782209668839578826]": {
  489. "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection",
  490. "Id": 8782209668839578826,
  491. "sourceEndpoint": {
  492. "nodeId": {
  493. "id": 17736764369816
  494. },
  495. "slotId": {
  496. "m_id": "{76985C7A-761A-4CEF-9F55-6DD2B136317A}"
  497. }
  498. },
  499. "targetEndpoint": {
  500. "nodeId": {
  501. "id": 17741059337112
  502. },
  503. "slotId": {
  504. "m_id": "{B7529112-C29F-45F0-811C-DB8EE18EB8B8}"
  505. }
  506. }
  507. }
  508. }
  509. }
  510. ],
  511. "m_scriptEventAssets": [
  512. [
  513. {
  514. "id": 17736764369816
  515. },
  516. {}
  517. ]
  518. ]
  519. },
  520. "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}",
  521. "versionData": {
  522. "_grammarVersion": 1,
  523. "_runtimeVersion": 1,
  524. "_fileVersion": 1
  525. },
  526. "m_variableCounter": 1,
  527. "GraphCanvasData": [
  528. {
  529. "Key": {
  530. "id": 17732469402520
  531. },
  532. "Value": {
  533. "ComponentData": {
  534. "{5F84B500-8C45-40D1-8EFC-A5306B241444}": {
  535. "$type": "SceneComponentSaveData"
  536. }
  537. }
  538. }
  539. },
  540. {
  541. "Key": {
  542. "id": 17736764369816
  543. },
  544. "Value": {
  545. "ComponentData": {
  546. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  547. "$type": "NodeSaveData"
  548. },
  549. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  550. "$type": "GeometrySaveData",
  551. "Position": [
  552. -360.0,
  553. -60.0
  554. ]
  555. },
  556. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  557. "$type": "StylingComponentSaveData"
  558. },
  559. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  560. "$type": "PersistentIdComponentSaveData",
  561. "PersistentId": "{C419A1CF-CBA8-416B-BF6C-4B574C3E59E3}"
  562. },
  563. "{D8BBE799-7E4D-495A-B69A-1E3940670891}": {
  564. "$type": "ScriptEventReceiverHandlerNodeDescriptorSaveData",
  565. "EventNames": [
  566. [
  567. {
  568. "Value": 242067946
  569. },
  570. "GetNumberOfActivePlayers"
  571. ],
  572. [
  573. {
  574. "Value": 2930121176
  575. },
  576. "NewPlayerScriptActive"
  577. ]
  578. ]
  579. }
  580. }
  581. }
  582. },
  583. {
  584. "Key": {
  585. "id": 17741059337112
  586. },
  587. "Value": {
  588. "ComponentData": {
  589. "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": {
  590. "$type": "NodeSaveData"
  591. },
  592. "{328FF15C-C302-458F-A43D-E1794DE0904E}": {
  593. "$type": "GeneralNodeTitleComponentSaveData",
  594. "PaletteOverride": "MathNodeTitlePalette"
  595. },
  596. "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": {
  597. "$type": "GeometrySaveData",
  598. "Position": [
  599. 120.0,
  600. 100.0
  601. ]
  602. },
  603. "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": {
  604. "$type": "StylingComponentSaveData"
  605. },
  606. "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": {
  607. "$type": "PersistentIdComponentSaveData",
  608. "PersistentId": "{0D0751AD-8164-4196-9C09-8CDB9AAA296F}"
  609. }
  610. }
  611. }
  612. }
  613. ],
  614. "StatisticsHelper": {
  615. "InstanceCounter": [
  616. {
  617. "Key": 1244476766431948410,
  618. "Value": 1
  619. },
  620. {
  621. "Key": 1678857390775488101,
  622. "Value": 1
  623. },
  624. {
  625. "Key": 1678857392390856307,
  626. "Value": 1
  627. }
  628. ]
  629. }
  630. },
  631. "Component_[16498171485036643402]": {
  632. "$type": "EditorGraphVariableManagerComponent",
  633. "Id": 16498171485036643402,
  634. "m_variableData": {
  635. "m_nameVariableMap": [
  636. {
  637. "Key": {
  638. "m_id": "{8451E795-6A0E-44CE-81FD-AEF0EE5B0400}"
  639. },
  640. "Value": {
  641. "Datum": {
  642. "isOverloadedStorage": false,
  643. "scriptCanvasType": {
  644. "m_type": 3
  645. },
  646. "isNullPointer": false,
  647. "$type": "double",
  648. "value": 0.0
  649. },
  650. "VariableId": {
  651. "m_id": "{8451E795-6A0E-44CE-81FD-AEF0EE5B0400}"
  652. },
  653. "VariableName": "ActivePlayerCount"
  654. }
  655. }
  656. ]
  657. }
  658. }
  659. }
  660. }
  661. }
  662. }