dependency-graph.svg 82 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  3. "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  4. <!-- Generated by graphviz version 13.1.0 (20250701.0955)
  5. -->
  6. <!-- Title: G Pages: 1 -->
  7. <svg width="3042pt" height="1629pt"
  8. viewBox="0.00 0.00 3042.00 1629.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  9. <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(21.6 1607.35)">
  10. <title>G</title>
  11. <polygon fill="#111111" stroke="none" points="-21.6,21.6 -21.6,-1607.35 3020.6,-1607.35 3020.6,21.6 -21.6,21.6"/>
  12. <!-- scripts/Animations/GameStartMove.ts -->
  13. <g id="node1" class="node">
  14. <title>scripts/Animations/GameStartMove.ts</title>
  15. <path fill="none" stroke="#cfffac" d="M1855.21,-1367.71C1855.21,-1367.71 1626.29,-1367.71 1626.29,-1367.71 1622.33,-1367.71 1618.38,-1363.75 1618.38,-1359.79 1618.38,-1359.79 1618.38,-1351.88 1618.38,-1351.88 1618.38,-1347.92 1622.33,-1343.96 1626.29,-1343.96 1626.29,-1343.96 1855.21,-1343.96 1855.21,-1343.96 1859.17,-1343.96 1863.12,-1347.92 1863.12,-1351.88 1863.12,-1351.88 1863.12,-1359.79 1863.12,-1359.79 1863.12,-1363.75 1859.17,-1367.71 1855.21,-1367.71"/>
  16. <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-1350.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/Animations/GameStartMove.ts</text>
  17. </g>
  18. <!-- scripts/Animations/MoneyAni.ts -->
  19. <g id="node2" class="node">
  20. <title>scripts/Animations/MoneyAni.ts</title>
  21. <path fill="none" stroke="#c6c5fe" d="M709.21,-1523.71C709.21,-1523.71 520.04,-1523.71 520.04,-1523.71 516.08,-1523.71 512.12,-1519.75 512.12,-1515.79 512.12,-1515.79 512.12,-1507.88 512.12,-1507.88 512.12,-1503.92 516.08,-1499.96 520.04,-1499.96 520.04,-1499.96 709.21,-1499.96 709.21,-1499.96 713.17,-1499.96 717.12,-1503.92 717.12,-1507.88 717.12,-1507.88 717.12,-1515.79 717.12,-1515.79 717.12,-1519.75 713.17,-1523.71 709.21,-1523.71"/>
  22. <text xml:space="preserve" text-anchor="middle" x="614.62" y="-1506.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/Animations/MoneyAni.ts</text>
  23. </g>
  24. <!-- scripts/FourUI/TopBarController.ts -->
  25. <g id="node3" class="node">
  26. <title>scripts/FourUI/TopBarController.ts</title>
  27. <path fill="none" stroke="#c6c5fe" d="M1081.83,-1519.71C1081.83,-1519.71 879.17,-1519.71 879.17,-1519.71 875.21,-1519.71 871.25,-1515.75 871.25,-1511.79 871.25,-1511.79 871.25,-1503.88 871.25,-1503.88 871.25,-1499.92 875.21,-1495.96 879.17,-1495.96 879.17,-1495.96 1081.83,-1495.96 1081.83,-1495.96 1085.79,-1495.96 1089.75,-1499.92 1089.75,-1503.88 1089.75,-1503.88 1089.75,-1511.79 1089.75,-1511.79 1089.75,-1515.75 1085.79,-1519.71 1081.83,-1519.71"/>
  28. <text xml:space="preserve" text-anchor="middle" x="980.5" y="-1502.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/FourUI/TopBarController.ts</text>
  29. </g>
  30. <!-- scripts/Animations/MoneyAni.ts&#45;&gt;scripts/FourUI/TopBarController.ts -->
  31. <g id="edge1" class="edge">
  32. <title>scripts/Animations/MoneyAni.ts&#45;&gt;scripts/FourUI/TopBarController.ts</title>
  33. <path fill="none" stroke="#757575" d="M717.47,-1510.71C761.66,-1510.23 813.72,-1509.66 859.75,-1509.15"/>
  34. <polygon fill="#757575" stroke="#757575" points="859.53,-1512.65 869.49,-1509.04 859.45,-1505.65 859.53,-1512.65"/>
  35. </g>
  36. <!-- scripts/LevelSystem/SaveDataManager.ts -->
  37. <g id="node4" class="node">
  38. <title>scripts/LevelSystem/SaveDataManager.ts</title>
  39. <path fill="none" stroke="#c6c5fe" d="M2216.21,-1361.71C2216.21,-1361.71 1964.79,-1361.71 1964.79,-1361.71 1960.83,-1361.71 1956.88,-1357.75 1956.88,-1353.79 1956.88,-1353.79 1956.88,-1345.88 1956.88,-1345.88 1956.88,-1341.92 1960.83,-1337.96 1964.79,-1337.96 1964.79,-1337.96 2216.21,-1337.96 2216.21,-1337.96 2220.17,-1337.96 2224.12,-1341.92 2224.12,-1345.88 2224.12,-1345.88 2224.12,-1353.79 2224.12,-1353.79 2224.12,-1357.75 2220.17,-1361.71 2216.21,-1361.71"/>
  40. <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-1344.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/SaveDataManager.ts</text>
  41. </g>
  42. <!-- scripts/Animations/MoneyAni.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts -->
  43. <g id="edge2" class="edge">
  44. <title>scripts/Animations/MoneyAni.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts</title>
  45. <path fill="none" stroke="#757575" d="M673.11,-1524.18C858.24,-1561.2 1452.59,-1658.61 1895.75,-1488.83 1967.08,-1461.51 2036.24,-1401.36 2069.3,-1369.91"/>
  46. <polygon fill="#757575" stroke="#757575" points="2071.42,-1372.72 2076.18,-1363.25 2066.56,-1367.68 2071.42,-1372.72"/>
  47. </g>
  48. <!-- scripts/FourUI/TopBarController.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts -->
  49. <g id="edge64" class="edge">
  50. <title>scripts/FourUI/TopBarController.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts</title>
  51. <path fill="none" stroke="#757575" d="M1090.07,-1514.55C1263.7,-1522.24 1613.05,-1525.13 1895.75,-1447.83 1959.06,-1430.52 2025.89,-1391.42 2062.15,-1368.18"/>
  52. <polygon fill="#757575" stroke="#757575" points="2063.8,-1371.29 2070.27,-1362.9 2059.98,-1365.42 2063.8,-1371.29"/>
  53. </g>
  54. <!-- scripts/LevelSystem/LevelConfigManager.ts -->
  55. <g id="node15" class="node">
  56. <title>scripts/LevelSystem/LevelConfigManager.ts</title>
  57. <path fill="none" stroke="#cfffac" d="M2584.71,-1361.71C2584.71,-1361.71 2321.29,-1361.71 2321.29,-1361.71 2317.33,-1361.71 2313.38,-1357.75 2313.38,-1353.79 2313.38,-1353.79 2313.38,-1345.88 2313.38,-1345.88 2313.38,-1341.92 2317.33,-1337.96 2321.29,-1337.96 2321.29,-1337.96 2584.71,-1337.96 2584.71,-1337.96 2588.67,-1337.96 2592.62,-1341.92 2592.62,-1345.88 2592.62,-1345.88 2592.62,-1353.79 2592.62,-1353.79 2592.62,-1357.75 2588.67,-1361.71 2584.71,-1361.71"/>
  58. <text xml:space="preserve" text-anchor="middle" x="2453" y="-1344.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/LevelSystem/LevelConfigManager.ts</text>
  59. </g>
  60. <!-- scripts/LevelSystem/SaveDataManager.ts&#45;&gt;scripts/LevelSystem/LevelConfigManager.ts -->
  61. <g id="edge94" class="edge">
  62. <title>scripts/LevelSystem/SaveDataManager.ts&#45;&gt;scripts/LevelSystem/LevelConfigManager.ts</title>
  63. <path fill="none" stroke="#757575" d="M2224.46,-1349.83C2249.63,-1349.83 2276.12,-1349.83 2301.78,-1349.83"/>
  64. <polygon fill="#757575" stroke="#757575" points="2301.6,-1353.33 2311.6,-1349.83 2301.6,-1346.33 2301.6,-1353.33"/>
  65. </g>
  66. <!-- scripts/CombatSystem/BallController.ts -->
  67. <g id="node5" class="node">
  68. <title>scripts/CombatSystem/BallController.ts</title>
  69. <path fill="none" stroke="#c6c5fe" d="M1858.21,-1051.71C1858.21,-1051.71 1623.29,-1051.71 1623.29,-1051.71 1619.33,-1051.71 1615.38,-1047.75 1615.38,-1043.79 1615.38,-1043.79 1615.38,-1035.88 1615.38,-1035.88 1615.38,-1031.92 1619.33,-1027.96 1623.29,-1027.96 1623.29,-1027.96 1858.21,-1027.96 1858.21,-1027.96 1862.17,-1027.96 1866.12,-1031.92 1866.12,-1035.88 1866.12,-1035.88 1866.12,-1043.79 1866.12,-1043.79 1866.12,-1047.75 1862.17,-1051.71 1858.21,-1051.71"/>
  70. <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-1034.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/BallController.ts</text>
  71. </g>
  72. <!-- scripts/CombatSystem/WeaponBullet.ts -->
  73. <g id="node6" class="node">
  74. <title>scripts/CombatSystem/WeaponBullet.ts</title>
  75. <path fill="none" stroke="#ff6c60" d="M2209.83,-1087.71C2209.83,-1087.71 1971.17,-1087.71 1971.17,-1087.71 1967.21,-1087.71 1963.25,-1083.75 1963.25,-1079.79 1963.25,-1079.79 1963.25,-1071.88 1963.25,-1071.88 1963.25,-1067.92 1967.21,-1063.96 1971.17,-1063.96 1971.17,-1063.96 2209.83,-1063.96 2209.83,-1063.96 2213.79,-1063.96 2217.75,-1067.92 2217.75,-1071.88 2217.75,-1071.88 2217.75,-1079.79 2217.75,-1079.79 2217.75,-1083.75 2213.79,-1087.71 2209.83,-1087.71"/>
  76. <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-1070.41" font-family="Arial" font-size="14.00" fill="#ff6c60">scripts/CombatSystem/WeaponBullet.ts</text>
  77. </g>
  78. <!-- scripts/CombatSystem/BallController.ts&#45;&gt;scripts/CombatSystem/WeaponBullet.ts -->
  79. <g id="edge3" class="edge">
  80. <title>scripts/CombatSystem/BallController.ts&#45;&gt;scripts/CombatSystem/WeaponBullet.ts</title>
  81. <path fill="none" stroke="#757575" d="M1860.94,-1052.17C1892.51,-1055.44 1926.76,-1058.99 1958.9,-1062.31"/>
  82. <polygon fill="#757575" stroke="#757575" points="1958.36,-1065.78 1968.67,-1063.32 1959.08,-1058.81 1958.36,-1065.78"/>
  83. </g>
  84. <!-- scripts/Core/EventBus.ts -->
  85. <g id="node7" class="node">
  86. <title>scripts/Core/EventBus.ts</title>
  87. <path fill="none" stroke="#cfffac" d="M2526.96,-465.71C2526.96,-465.71 2379.04,-465.71 2379.04,-465.71 2375.08,-465.71 2371.12,-461.75 2371.12,-457.79 2371.12,-457.79 2371.12,-449.88 2371.12,-449.88 2371.12,-445.92 2375.08,-441.96 2379.04,-441.96 2379.04,-441.96 2526.96,-441.96 2526.96,-441.96 2530.92,-441.96 2534.88,-445.92 2534.88,-449.88 2534.88,-449.88 2534.88,-457.79 2534.88,-457.79 2534.88,-461.75 2530.92,-465.71 2526.96,-465.71"/>
  88. <text xml:space="preserve" text-anchor="middle" x="2453" y="-448.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/Core/EventBus.ts</text>
  89. </g>
  90. <!-- scripts/CombatSystem/BallController.ts&#45;&gt;scripts/Core/EventBus.ts -->
  91. <g id="edge4" class="edge">
  92. <title>scripts/CombatSystem/BallController.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  93. <path fill="none" stroke="#757575" d="M1797.57,-1027.51C1828.27,-1019.01 1866.04,-1005.62 1895.75,-985.83 1915.66,-972.57 1911.99,-959.3 1931.75,-945.83 2056.27,-860.96 2148.63,-939.02 2249.25,-826.83 2292.43,-778.68 2257.9,-744.44 2285.25,-685.83 2325.44,-599.69 2398.9,-512.51 2433.3,-474.12"/>
  94. <polygon fill="#757575" stroke="#757575" points="2435.65,-476.74 2439.77,-466.97 2430.46,-472.04 2435.65,-476.74"/>
  95. </g>
  96. <!-- scripts/Core/PhysicsManager.ts -->
  97. <g id="node8" class="node">
  98. <title>scripts/Core/PhysicsManager.ts</title>
  99. <path fill="none" stroke="#c6c5fe" d="M2185.46,-117.71C2185.46,-117.71 1995.54,-117.71 1995.54,-117.71 1991.58,-117.71 1987.62,-113.75 1987.62,-109.79 1987.62,-109.79 1987.62,-101.88 1987.62,-101.88 1987.62,-97.92 1991.58,-93.96 1995.54,-93.96 1995.54,-93.96 2185.46,-93.96 2185.46,-93.96 2189.42,-93.96 2193.38,-97.92 2193.38,-101.88 2193.38,-101.88 2193.38,-109.79 2193.38,-109.79 2193.38,-113.75 2189.42,-117.71 2185.46,-117.71"/>
  100. <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-100.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/Core/PhysicsManager.ts</text>
  101. </g>
  102. <!-- scripts/CombatSystem/BallController.ts&#45;&gt;scripts/Core/PhysicsManager.ts -->
  103. <g id="edge5" class="edge">
  104. <title>scripts/CombatSystem/BallController.ts&#45;&gt;scripts/Core/PhysicsManager.ts</title>
  105. <path fill="none" stroke="#757575" d="M1764.98,-1027.62C1800.56,-1007.47 1867.38,-963.59 1895.75,-904.83 1931.54,-830.7 1883.2,-231.31 1931.75,-164.83 1947,-143.96 1970.53,-130.46 1994.8,-121.74"/>
  106. <polygon fill="#757575" stroke="#757575" points="1995.77,-125.11 2004.17,-118.65 1993.58,-118.46 1995.77,-125.11"/>
  107. </g>
  108. <!-- scripts/FourUI/SkillSystem/PersistentSkillManager.ts -->
  109. <g id="node9" class="node">
  110. <title>scripts/FourUI/SkillSystem/PersistentSkillManager.ts</title>
  111. <path fill="none" stroke="#cfffac" d="M2610.21,-1227.71C2610.21,-1227.71 2295.79,-1227.71 2295.79,-1227.71 2291.83,-1227.71 2287.88,-1223.75 2287.88,-1219.79 2287.88,-1219.79 2287.88,-1211.88 2287.88,-1211.88 2287.88,-1207.92 2291.83,-1203.96 2295.79,-1203.96 2295.79,-1203.96 2610.21,-1203.96 2610.21,-1203.96 2614.17,-1203.96 2618.12,-1207.92 2618.12,-1211.88 2618.12,-1211.88 2618.12,-1219.79 2618.12,-1219.79 2618.12,-1223.75 2614.17,-1227.71 2610.21,-1227.71"/>
  112. <text xml:space="preserve" text-anchor="middle" x="2453" y="-1210.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/FourUI/SkillSystem/PersistentSkillManager.ts</text>
  113. </g>
  114. <!-- scripts/CombatSystem/BallController.ts&#45;&gt;scripts/FourUI/SkillSystem/PersistentSkillManager.ts -->
  115. <g id="edge6" class="edge">
  116. <title>scripts/CombatSystem/BallController.ts&#45;&gt;scripts/FourUI/SkillSystem/PersistentSkillManager.ts</title>
  117. <path fill="none" stroke="#757575" d="M1866.59,-1049.67C1876.71,-1052.61 1886.56,-1056.28 1895.75,-1060.83 1916.02,-1070.89 1911.47,-1086.79 1931.75,-1096.83 2059.35,-1160.05 2128.82,-1063.84 2249.25,-1139.83 2273.96,-1155.42 2260.47,-1179.36 2285.25,-1194.83 2287.41,-1196.18 2289.62,-1197.47 2291.87,-1198.68"/>
  118. <polygon fill="#757575" stroke="#757575" points="2290.09,-1201.71 2300.61,-1202.95 2293.16,-1195.42 2290.09,-1201.71"/>
  119. </g>
  120. <!-- scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/Core/EventBus.ts -->
  121. <g id="edge52" class="edge">
  122. <title>scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  123. <path fill="none" stroke="#757575" d="M2126.62,-1063.47C2163.72,-1048.43 2220.73,-1019.27 2249.25,-973.83 2317.84,-864.58 2238.15,-805.92 2285.25,-685.83 2319.79,-597.77 2395.41,-512.16 2431.73,-474.22"/>
  124. <polygon fill="#757575" stroke="#757575" points="2434.17,-476.74 2438.62,-467.13 2429.14,-471.87 2434.17,-476.74"/>
  125. </g>
  126. <!-- scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/FourUI/SkillSystem/PersistentSkillManager.ts -->
  127. <g id="edge53" class="edge">
  128. <title>scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/FourUI/SkillSystem/PersistentSkillManager.ts</title>
  129. <path fill="none" stroke="#757575" d="M2218.16,-1084.25C2229.39,-1088.57 2239.99,-1094.31 2249.25,-1101.83 2283.65,-1129.79 2250.33,-1167.54 2285.25,-1194.83 2286.41,-1195.74 2287.6,-1196.62 2288.8,-1197.48"/>
  130. <polygon fill="#757575" stroke="#757575" points="2286.74,-1200.32 2297.06,-1202.71 2290.48,-1194.4 2286.74,-1200.32"/>
  131. </g>
  132. <!-- scripts/Core/ConfigManager.ts -->
  133. <g id="node13" class="node">
  134. <title>scripts/Core/ConfigManager.ts</title>
  135. <path fill="none" stroke="#c6c5fe" d="M2544.21,-718.71C2544.21,-718.71 2361.79,-718.71 2361.79,-718.71 2357.83,-718.71 2353.88,-714.75 2353.88,-710.79 2353.88,-710.79 2353.88,-702.88 2353.88,-702.88 2353.88,-698.92 2357.83,-694.96 2361.79,-694.96 2361.79,-694.96 2544.21,-694.96 2544.21,-694.96 2548.17,-694.96 2552.12,-698.92 2552.12,-702.88 2552.12,-702.88 2552.12,-710.79 2552.12,-710.79 2552.12,-714.75 2548.17,-718.71 2544.21,-718.71"/>
  136. <text xml:space="preserve" text-anchor="middle" x="2453" y="-701.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/Core/ConfigManager.ts</text>
  137. </g>
  138. <!-- scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/Core/ConfigManager.ts -->
  139. <g id="edge51" class="edge">
  140. <title>scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/Core/ConfigManager.ts</title>
  141. <path fill="none" stroke="#757575" d="M2142.83,-1063.48C2175.85,-1053.61 2218.23,-1037.16 2249.25,-1011.83 2349.48,-929.98 2418.49,-785.5 2442.57,-729.71"/>
  142. <polygon fill="#757575" stroke="#757575" points="2445.75,-731.17 2446.43,-720.6 2439.31,-728.44 2445.75,-731.17"/>
  143. </g>
  144. <!-- scripts/CombatSystem/BulletEffects/BulletCount.ts -->
  145. <g id="node17" class="node">
  146. <title>scripts/CombatSystem/BulletEffects/BulletCount.ts</title>
  147. <path fill="none" stroke="#ff6c60" d="M2604.58,-1063.71C2604.58,-1063.71 2301.42,-1063.71 2301.42,-1063.71 2297.46,-1063.71 2293.5,-1059.75 2293.5,-1055.79 2293.5,-1055.79 2293.5,-1047.88 2293.5,-1047.88 2293.5,-1043.92 2297.46,-1039.96 2301.42,-1039.96 2301.42,-1039.96 2604.58,-1039.96 2604.58,-1039.96 2608.54,-1039.96 2612.5,-1043.92 2612.5,-1047.88 2612.5,-1047.88 2612.5,-1055.79 2612.5,-1055.79 2612.5,-1059.75 2608.54,-1063.71 2604.58,-1063.71"/>
  148. <text xml:space="preserve" text-anchor="middle" x="2453" y="-1046.41" font-family="Arial" font-size="14.00" fill="#ff6c60">scripts/CombatSystem/BulletEffects/BulletCount.ts</text>
  149. </g>
  150. <!-- scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletCount.ts -->
  151. <g id="edge47" class="edge">
  152. <title>scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletCount.ts</title>
  153. <path fill="none" stroke="#757575" d="M2186.69,-1063.46C2216.02,-1060.98 2249.25,-1058.53 2282.03,-1056.41"/>
  154. <polygon fill="#757575" stroke="#757575" points="2281.85,-1059.93 2291.61,-1055.8 2281.4,-1052.94 2281.85,-1059.93"/>
  155. </g>
  156. <!-- scripts/CombatSystem/BulletEffects/BulletHitEffect.ts -->
  157. <g id="node18" class="node">
  158. <title>scripts/CombatSystem/BulletEffects/BulletHitEffect.ts</title>
  159. <path fill="none" stroke="#c6c5fe" d="M2612.08,-1105.71C2612.08,-1105.71 2293.92,-1105.71 2293.92,-1105.71 2289.96,-1105.71 2286,-1101.75 2286,-1097.79 2286,-1097.79 2286,-1089.88 2286,-1089.88 2286,-1085.92 2289.96,-1081.96 2293.92,-1081.96 2293.92,-1081.96 2612.08,-1081.96 2612.08,-1081.96 2616.04,-1081.96 2620,-1085.92 2620,-1089.88 2620,-1089.88 2620,-1097.79 2620,-1097.79 2620,-1101.75 2616.04,-1105.71 2612.08,-1105.71"/>
  160. <text xml:space="preserve" text-anchor="middle" x="2453" y="-1088.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/BulletEffects/BulletHitEffect.ts</text>
  161. </g>
  162. <!-- scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletHitEffect.ts -->
  163. <g id="edge48" class="edge">
  164. <title>scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletHitEffect.ts</title>
  165. <path fill="none" stroke="#757575" d="M2218.09,-1082.15C2236.24,-1083.06 2255.18,-1084.01 2274.09,-1084.95"/>
  166. <polygon fill="#757575" stroke="#757575" points="2273.86,-1088.44 2284.02,-1085.45 2274.21,-1081.45 2273.86,-1088.44"/>
  167. </g>
  168. <!-- scripts/CombatSystem/BulletEffects/BulletTrajectory.ts -->
  169. <g id="node19" class="node">
  170. <title>scripts/CombatSystem/BulletEffects/BulletTrajectory.ts</title>
  171. <path fill="none" stroke="#cfffac" d="M2991.08,-1145.71C2991.08,-1145.71 2664.67,-1145.71 2664.67,-1145.71 2660.71,-1145.71 2656.75,-1141.75 2656.75,-1137.79 2656.75,-1137.79 2656.75,-1129.88 2656.75,-1129.88 2656.75,-1125.92 2660.71,-1121.96 2664.67,-1121.96 2664.67,-1121.96 2991.08,-1121.96 2991.08,-1121.96 2995.04,-1121.96 2999,-1125.92 2999,-1129.88 2999,-1129.88 2999,-1137.79 2999,-1137.79 2999,-1141.75 2995.04,-1145.71 2991.08,-1145.71"/>
  172. <text xml:space="preserve" text-anchor="middle" x="2827.88" y="-1128.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/BulletEffects/BulletTrajectory.ts</text>
  173. </g>
  174. <!-- scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletTrajectory.ts -->
  175. <g id="edge50" class="edge">
  176. <title>scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletTrajectory.ts</title>
  177. <path fill="none" stroke="#757575" d="M2183.85,-1088.14C2205.47,-1091.83 2228.3,-1096.37 2249.25,-1101.83 2265.71,-1106.12 2268.55,-1111.61 2285.25,-1114.83 2403.58,-1137.69 2539.08,-1142.43 2644.96,-1141.46"/>
  178. <polygon fill="#757575" stroke="#757575" points="2644.93,-1144.96 2654.9,-1141.35 2644.86,-1137.96 2644.93,-1144.96"/>
  179. </g>
  180. <!-- scripts/CombatSystem/BulletEffects/BulletLifecycle.ts -->
  181. <g id="node20" class="node">
  182. <title>scripts/CombatSystem/BulletEffects/BulletLifecycle.ts</title>
  183. <path fill="none" stroke="#c6c5fe" d="M2612.83,-1185.71C2612.83,-1185.71 2293.17,-1185.71 2293.17,-1185.71 2289.21,-1185.71 2285.25,-1181.75 2285.25,-1177.79 2285.25,-1177.79 2285.25,-1169.88 2285.25,-1169.88 2285.25,-1165.92 2289.21,-1161.96 2293.17,-1161.96 2293.17,-1161.96 2612.83,-1161.96 2612.83,-1161.96 2616.79,-1161.96 2620.75,-1165.92 2620.75,-1169.88 2620.75,-1169.88 2620.75,-1177.79 2620.75,-1177.79 2620.75,-1181.75 2616.79,-1185.71 2612.83,-1185.71"/>
  184. <text xml:space="preserve" text-anchor="middle" x="2453" y="-1168.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/BulletEffects/BulletLifecycle.ts</text>
  185. </g>
  186. <!-- scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletLifecycle.ts -->
  187. <g id="edge49" class="edge">
  188. <title>scripts/CombatSystem/WeaponBullet.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletLifecycle.ts</title>
  189. <path fill="none" stroke="#757575" d="M2218.1,-1087.9C2229.02,-1091.53 2239.58,-1096.1 2249.25,-1101.83 2271.58,-1115.07 2262.86,-1134.69 2285.25,-1147.83 2291.62,-1151.57 2298.35,-1154.82 2305.3,-1157.65"/>
  190. <polygon fill="#757575" stroke="#757575" points="2303.63,-1160.76 2314.23,-1160.97 2306.07,-1154.2 2303.63,-1160.76"/>
  191. </g>
  192. <!-- scripts/Core/BaseSingleton.ts -->
  193. <g id="node26" class="node">
  194. <title>scripts/Core/BaseSingleton.ts</title>
  195. <path fill="none" stroke="#cfffac" d="M2916.46,-137.71C2916.46,-137.71 2739.29,-137.71 2739.29,-137.71 2735.33,-137.71 2731.38,-133.75 2731.38,-129.79 2731.38,-129.79 2731.38,-121.88 2731.38,-121.88 2731.38,-117.92 2735.33,-113.96 2739.29,-113.96 2739.29,-113.96 2916.46,-113.96 2916.46,-113.96 2920.42,-113.96 2924.38,-117.92 2924.38,-121.88 2924.38,-121.88 2924.38,-129.79 2924.38,-129.79 2924.38,-133.75 2920.42,-137.71 2916.46,-137.71"/>
  196. <text xml:space="preserve" text-anchor="middle" x="2827.88" y="-120.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/Core/BaseSingleton.ts</text>
  197. </g>
  198. <!-- scripts/Core/PhysicsManager.ts&#45;&gt;scripts/Core/BaseSingleton.ts -->
  199. <g id="edge55" class="edge">
  200. <title>scripts/Core/PhysicsManager.ts&#45;&gt;scripts/Core/BaseSingleton.ts</title>
  201. <path fill="none" stroke="#757575" d="M2193.75,-108.61C2332.37,-112.38 2578.75,-119.09 2719.81,-122.92"/>
  202. <polygon fill="#757575" stroke="#757575" points="2719.43,-126.41 2729.53,-123.19 2719.62,-119.42 2719.43,-126.41"/>
  203. </g>
  204. <!-- scripts/CombatSystem/BlockManager.ts -->
  205. <g id="node10" class="node">
  206. <title>scripts/CombatSystem/BlockManager.ts</title>
  207. <path fill="none" stroke="#c6c5fe" d="M1861.21,-1093.71C1861.21,-1093.71 1620.29,-1093.71 1620.29,-1093.71 1616.33,-1093.71 1612.38,-1089.75 1612.38,-1085.79 1612.38,-1085.79 1612.38,-1077.88 1612.38,-1077.88 1612.38,-1073.92 1616.33,-1069.96 1620.29,-1069.96 1620.29,-1069.96 1861.21,-1069.96 1861.21,-1069.96 1865.17,-1069.96 1869.12,-1073.92 1869.12,-1077.88 1869.12,-1077.88 1869.12,-1085.79 1869.12,-1085.79 1869.12,-1089.75 1865.17,-1093.71 1861.21,-1093.71"/>
  208. <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-1076.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/BlockManager.ts</text>
  209. </g>
  210. <!-- scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts -->
  211. <g id="edge13" class="edge">
  212. <title>scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts</title>
  213. <path fill="none" stroke="#757575" d="M1757.6,-1094.05C1812.81,-1136.6 1997.04,-1278.58 2064.49,-1330.56"/>
  214. <polygon fill="#757575" stroke="#757575" points="2062.31,-1333.29 2072.36,-1336.63 2066.58,-1327.75 2062.31,-1333.29"/>
  215. </g>
  216. <!-- scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/Core/EventBus.ts -->
  217. <g id="edge10" class="edge">
  218. <title>scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  219. <path fill="none" stroke="#757575" d="M1869.29,-1075.56C1878.77,-1071.83 1887.74,-1067.01 1895.75,-1060.83 1928.89,-1035.28 1899.84,-1000.91 1931.75,-973.83 2042.22,-880.08 2150.04,-1005.43 2249.25,-899.83 2315.29,-829.54 2248.14,-774.86 2285.25,-685.83 2321.65,-598.52 2396.36,-512.54 2432.1,-474.37"/>
  220. <polygon fill="#757575" stroke="#757575" points="2434.52,-476.9 2438.86,-467.23 2429.44,-472.08 2434.52,-476.9"/>
  221. </g>
  222. <!-- scripts/CombatSystem/BlockSelection/BlockTag.ts -->
  223. <g id="node11" class="node">
  224. <title>scripts/CombatSystem/BlockSelection/BlockTag.ts</title>
  225. <path fill="none" stroke="#cfffac" d="M2241.33,-1205.71C2241.33,-1205.71 1939.67,-1205.71 1939.67,-1205.71 1935.71,-1205.71 1931.75,-1201.75 1931.75,-1197.79 1931.75,-1197.79 1931.75,-1189.88 1931.75,-1189.88 1931.75,-1185.92 1935.71,-1181.96 1939.67,-1181.96 1939.67,-1181.96 2241.33,-1181.96 2241.33,-1181.96 2245.29,-1181.96 2249.25,-1185.92 2249.25,-1189.88 2249.25,-1189.88 2249.25,-1197.79 2249.25,-1197.79 2249.25,-1201.75 2245.29,-1205.71 2241.33,-1205.71"/>
  226. <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-1188.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/BlockSelection/BlockTag.ts</text>
  227. </g>
  228. <!-- scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/CombatSystem/BlockSelection/BlockTag.ts -->
  229. <g id="edge7" class="edge">
  230. <title>scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/CombatSystem/BlockSelection/BlockTag.ts</title>
  231. <path fill="none" stroke="#757575" d="M1869.22,-1094.1C1878.6,-1097.74 1887.58,-1102.26 1895.75,-1107.83 1921.44,-1125.36 1906.03,-1150.35 1931.75,-1167.83 1936.84,-1171.29 1942.24,-1174.35 1947.85,-1177.05"/>
  232. <polygon fill="#757575" stroke="#757575" points="1946.19,-1180.15 1956.76,-1180.92 1948.98,-1173.72 1946.19,-1180.15"/>
  233. </g>
  234. <!-- scripts/CombatSystem/SkillSelection/SkillManager.ts -->
  235. <g id="node12" class="node">
  236. <title>scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
  237. <path fill="none" stroke="#cfffac" d="M2986.21,-978.71C2986.21,-978.71 2669.54,-978.71 2669.54,-978.71 2665.58,-978.71 2661.62,-974.75 2661.62,-970.79 2661.62,-970.79 2661.62,-962.88 2661.62,-962.88 2661.62,-958.92 2665.58,-954.96 2669.54,-954.96 2669.54,-954.96 2986.21,-954.96 2986.21,-954.96 2990.17,-954.96 2994.12,-958.92 2994.12,-962.88 2994.12,-962.88 2994.12,-970.79 2994.12,-970.79 2994.12,-974.75 2990.17,-978.71 2986.21,-978.71"/>
  238. <text xml:space="preserve" text-anchor="middle" x="2827.88" y="-961.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/SkillSelection/SkillManager.ts</text>
  239. </g>
  240. <!-- scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts -->
  241. <g id="edge8" class="edge">
  242. <title>scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
  243. <path fill="none" stroke="#757575" d="M1835.47,-1069.51C1855.38,-1066.76 1876.27,-1063.78 1895.75,-1060.83 1911.79,-1058.4 1915.67,-1056.96 1931.75,-1054.83 2183.33,-1021.54 2476.23,-995.05 2656.6,-980.15"/>
  244. <polygon fill="#757575" stroke="#757575" points="2656.86,-983.64 2666.54,-979.33 2656.28,-976.66 2656.86,-983.64"/>
  245. </g>
  246. <!-- scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/Core/ConfigManager.ts -->
  247. <g id="edge9" class="edge">
  248. <title>scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/Core/ConfigManager.ts</title>
  249. <path fill="none" stroke="#757575" d="M1869.57,-1071.54C1878.67,-1068.66 1887.49,-1065.14 1895.75,-1060.83 1916.67,-1049.93 1910.91,-1032.89 1931.75,-1021.83 2057.83,-954.96 2126.53,-1046.68 2249.25,-973.83 2350.44,-913.77 2418.25,-782.06 2442.3,-729.32"/>
  250. <polygon fill="#757575" stroke="#757575" points="2445.39,-730.99 2446.26,-720.43 2438.99,-728.14 2445.39,-730.99"/>
  251. </g>
  252. <!-- scripts/Core/LevelSessionManager.ts -->
  253. <g id="node14" class="node">
  254. <title>scripts/Core/LevelSessionManager.ts</title>
  255. <path fill="none" stroke="#cfffac" d="M2202.33,-817.71C2202.33,-817.71 1978.67,-817.71 1978.67,-817.71 1974.71,-817.71 1970.75,-813.75 1970.75,-809.79 1970.75,-809.79 1970.75,-801.88 1970.75,-801.88 1970.75,-797.92 1974.71,-793.96 1978.67,-793.96 1978.67,-793.96 2202.33,-793.96 2202.33,-793.96 2206.29,-793.96 2210.25,-797.92 2210.25,-801.88 2210.25,-801.88 2210.25,-809.79 2210.25,-809.79 2210.25,-813.75 2206.29,-817.71 2202.33,-817.71"/>
  256. <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-800.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/Core/LevelSessionManager.ts</text>
  257. </g>
  258. <!-- scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/Core/LevelSessionManager.ts -->
  259. <g id="edge11" class="edge">
  260. <title>scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/Core/LevelSessionManager.ts</title>
  261. <path fill="none" stroke="#757575" d="M1869.54,-1076.48C1879.02,-1072.57 1887.92,-1067.45 1895.75,-1060.83 1936.66,-1026.27 1902.66,-990.8 1931.75,-945.83 1965.84,-893.14 2024.99,-848.25 2060.36,-824.34"/>
  262. <polygon fill="#757575" stroke="#757575" points="2062.01,-827.44 2068.41,-819 2058.14,-821.61 2062.01,-827.44"/>
  263. </g>
  264. <!-- scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/LevelSystem/LevelConfigManager.ts -->
  265. <g id="edge12" class="edge">
  266. <title>scripts/CombatSystem/BlockManager.ts&#45;&gt;scripts/LevelSystem/LevelConfigManager.ts</title>
  267. <path fill="none" stroke="#757575" d="M1869.6,-1089.35C1878.64,-1091.87 1887.45,-1094.99 1895.75,-1098.83 1915.72,-1108.08 1911.85,-1123.44 1931.75,-1132.83 2060.36,-1193.55 2131.22,-1093.48 2249.25,-1172.83 2276.33,-1191.04 2263.15,-1212.82 2285.25,-1236.83 2323.61,-1278.53 2380.2,-1312.7 2416.58,-1332.18"/>
  268. <polygon fill="#757575" stroke="#757575" points="2414.91,-1335.26 2425.39,-1336.81 2418.17,-1329.06 2414.91,-1335.26"/>
  269. </g>
  270. <!-- scripts/Core/ConfigManager.ts&#45;&gt;scripts/Core/BaseSingleton.ts -->
  271. <g id="edge54" class="edge">
  272. <title>scripts/Core/ConfigManager.ts&#45;&gt;scripts/Core/BaseSingleton.ts</title>
  273. <path fill="none" stroke="#757575" d="M2463.44,-694.54C2489.52,-660.39 2564.35,-561.23 2620.75,-474.83 2699.37,-354.41 2783.83,-203.83 2814.7,-148"/>
  274. <polygon fill="#757575" stroke="#757575" points="2817.65,-149.9 2819.41,-139.45 2811.52,-146.52 2817.65,-149.9"/>
  275. </g>
  276. <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts -->
  277. <g id="node16" class="node">
  278. <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts</title>
  279. <path fill="none" stroke="#c6c5fe" d="M1541.83,-1051.71C1541.83,-1051.71 1168.17,-1051.71 1168.17,-1051.71 1164.21,-1051.71 1160.25,-1047.75 1160.25,-1043.79 1160.25,-1043.79 1160.25,-1035.88 1160.25,-1035.88 1160.25,-1031.92 1164.21,-1027.96 1168.17,-1027.96 1168.17,-1027.96 1541.83,-1027.96 1541.83,-1027.96 1545.79,-1027.96 1549.75,-1031.92 1549.75,-1035.88 1549.75,-1035.88 1549.75,-1043.79 1549.75,-1043.79 1549.75,-1047.75 1545.79,-1051.71 1541.83,-1051.71"/>
  280. <text xml:space="preserve" text-anchor="middle" x="1355" y="-1034.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/BlockSelection/GameBlockSelection.ts</text>
  281. </g>
  282. <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/Animations/GameStartMove.ts -->
  283. <g id="edge14" class="edge">
  284. <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/Animations/GameStartMove.ts</title>
  285. <path fill="none" stroke="#757575" d="M1376.7,-1052.18C1415.61,-1076.34 1500.2,-1133.51 1549.75,-1201.83 1575.04,-1236.71 1555.49,-1261.17 1585.75,-1291.83 1608.84,-1315.24 1641.75,-1330.47 1671.22,-1340.18"/>
  286. <polygon fill="#757575" stroke="#757575" points="1669.86,-1343.42 1680.45,-1343.06 1671.95,-1336.74 1669.86,-1343.42"/>
  287. </g>
  288. <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/CombatSystem/BallController.ts -->
  289. <g id="edge15" class="edge">
  290. <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/CombatSystem/BallController.ts</title>
  291. <path fill="none" stroke="#757575" d="M1550.12,-1039.83C1568.19,-1039.83 1586.24,-1039.83 1603.62,-1039.83"/>
  292. <polygon fill="#757575" stroke="#757575" points="1603.42,-1043.33 1613.42,-1039.83 1603.42,-1036.33 1603.42,-1043.33"/>
  293. </g>
  294. <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/Core/EventBus.ts -->
  295. <g id="edge19" class="edge">
  296. <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  297. <path fill="none" stroke="#757575" d="M1365.06,-1027.52C1394.11,-988.53 1488.75,-865.54 1585.75,-782.83 1710.34,-676.61 1788.25,-707.32 1895.75,-583.83 1920.82,-555.04 1900.63,-527.95 1931.75,-505.83 1989.53,-464.77 2178.71,-481.93 2249.25,-474.83 2285.47,-471.19 2325.32,-467.08 2360.03,-463.47"/>
  298. <polygon fill="#757575" stroke="#757575" points="2360.02,-466.99 2369.6,-462.48 2359.3,-460.03 2360.02,-466.99"/>
  299. </g>
  300. <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/CombatSystem/BlockManager.ts -->
  301. <g id="edge16" class="edge">
  302. <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/CombatSystem/BlockManager.ts</title>
  303. <path fill="none" stroke="#757575" d="M1469.06,-1052.21C1515.11,-1057.25 1568.5,-1063.09 1615.63,-1068.25"/>
  304. <polygon fill="#757575" stroke="#757575" points="1615.01,-1071.7 1625.33,-1069.31 1615.77,-1064.74 1615.01,-1071.7"/>
  305. </g>
  306. <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/CombatSystem/BlockSelection/BlockTag.ts -->
  307. <g id="edge17" class="edge">
  308. <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/CombatSystem/BlockSelection/BlockTag.ts</title>
  309. <path fill="none" stroke="#757575" d="M1396.83,-1052.12C1442.57,-1065.63 1519.05,-1087.45 1585.75,-1102.83 1738.22,-1138 1777.66,-1140.66 1931.75,-1167.83 1954.2,-1171.79 1978.48,-1175.89 2001.11,-1179.62"/>
  310. <polygon fill="#757575" stroke="#757575" points="2000.49,-1183.07 2010.92,-1181.24 2001.62,-1176.16 2000.49,-1183.07"/>
  311. </g>
  312. <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts -->
  313. <g id="edge18" class="edge">
  314. <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
  315. <path fill="none" stroke="#757575" d="M1542.65,-1051.99C1545.07,-1053.51 1547.44,-1055.13 1549.75,-1056.83 1584.05,-1082.21 1552.89,-1118.62 1585.75,-1145.83 1706.52,-1245.84 1776.26,-1194.58 1931.75,-1214.83 2087.85,-1235.16 2127.91,-1231.94 2285.25,-1236.83 2434.29,-1241.47 2501.52,-1326.37 2620.75,-1236.83 2666.64,-1202.37 2625.68,-1161.08 2656.75,-1112.83 2693.21,-1056.21 2758.11,-1009.43 2796.34,-985.05"/>
  316. <polygon fill="#757575" stroke="#757575" points="2798.01,-988.14 2804.63,-979.87 2794.3,-982.21 2798.01,-988.14"/>
  317. </g>
  318. <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/Core/LevelSessionManager.ts -->
  319. <g id="edge20" class="edge">
  320. <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts&#45;&gt;scripts/Core/LevelSessionManager.ts</title>
  321. <path fill="none" stroke="#757575" d="M1448.66,-1027.48C1593.96,-1007.36 1862.36,-966.83 1895.75,-937.83 1933.32,-905.21 1893.8,-864.01 1931.75,-831.83 1940.08,-824.77 1949.57,-819.27 1959.67,-815.01"/>
  322. <polygon fill="#757575" stroke="#757575" points="1960.84,-818.31 1968.98,-811.53 1958.39,-811.75 1960.84,-818.31"/>
  323. </g>
  324. <!-- scripts/CombatSystem/BulletEffects/BulletCount.ts&#45;&gt;scripts/CombatSystem/WeaponBullet.ts -->
  325. <g id="edge22" class="edge">
  326. <title>scripts/CombatSystem/BulletEffects/BulletCount.ts&#45;&gt;scripts/CombatSystem/WeaponBullet.ts</title>
  327. <path fill="none" stroke="#757575" d="M2356.94,-1064.19C2317.93,-1067.5 2272,-1070.74 2229.42,-1073.23"/>
  328. <polygon fill="#757575" stroke="#757575" points="2229.39,-1069.73 2219.6,-1073.8 2229.79,-1076.72 2229.39,-1069.73"/>
  329. </g>
  330. <!-- scripts/CombatSystem/BulletEffects/BulletCount.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts -->
  331. <g id="edge21" class="edge">
  332. <title>scripts/CombatSystem/BulletEffects/BulletCount.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
  333. <path fill="none" stroke="#757575" d="M2546.56,-1039.49C2570.81,-1035.69 2596.86,-1031.09 2620.75,-1025.83 2675.36,-1013.81 2736.86,-995.58 2778.36,-982.57"/>
  334. <polygon fill="#757575" stroke="#757575" points="2779.32,-985.93 2787.8,-979.59 2777.21,-979.26 2779.32,-985.93"/>
  335. </g>
  336. <!-- scripts/CombatSystem/BulletEffects/BulletHitEffect.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletTrajectory.ts -->
  337. <g id="edge23" class="edge">
  338. <title>scripts/CombatSystem/BulletEffects/BulletHitEffect.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletTrajectory.ts</title>
  339. <path fill="none" stroke="#757575" d="M2569.17,-1106.19C2610.71,-1110.64 2657.8,-1115.7 2700.26,-1120.25"/>
  340. <polygon fill="#757575" stroke="#757575" points="2699.7,-1123.71 2710.02,-1121.3 2700.45,-1116.75 2699.7,-1123.71"/>
  341. </g>
  342. <!-- scripts/CombatSystem/BulletEffects/BulletLifecycle.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletTrajectory.ts -->
  343. <g id="edge24" class="edge">
  344. <title>scripts/CombatSystem/BulletEffects/BulletLifecycle.ts&#45;&gt;scripts/CombatSystem/BulletEffects/BulletTrajectory.ts</title>
  345. <path fill="none" stroke="#757575" d="M2569.17,-1161.48C2610.71,-1157.02 2657.8,-1151.97 2700.26,-1147.42"/>
  346. <polygon fill="#757575" stroke="#757575" points="2700.45,-1150.92 2710.02,-1146.37 2699.7,-1143.96 2700.45,-1150.92"/>
  347. </g>
  348. <!-- scripts/CombatSystem/CoinDrop.ts -->
  349. <g id="node21" class="node">
  350. <title>scripts/CombatSystem/CoinDrop.ts</title>
  351. <path fill="none" stroke="#c6c5fe" d="M1846.58,-815.71C1846.58,-815.71 1634.92,-815.71 1634.92,-815.71 1630.96,-815.71 1627,-811.75 1627,-807.79 1627,-807.79 1627,-799.88 1627,-799.88 1627,-795.92 1630.96,-791.96 1634.92,-791.96 1634.92,-791.96 1846.58,-791.96 1846.58,-791.96 1850.54,-791.96 1854.5,-795.92 1854.5,-799.88 1854.5,-799.88 1854.5,-807.79 1854.5,-807.79 1854.5,-811.75 1850.54,-815.71 1846.58,-815.71"/>
  352. <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-798.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/CoinDrop.ts</text>
  353. </g>
  354. <!-- scripts/CombatSystem/CoinDrop.ts&#45;&gt;scripts/Core/LevelSessionManager.ts -->
  355. <g id="edge25" class="edge">
  356. <title>scripts/CombatSystem/CoinDrop.ts&#45;&gt;scripts/Core/LevelSessionManager.ts</title>
  357. <path fill="none" stroke="#757575" d="M1854.65,-804.48C1888.03,-804.67 1924.84,-804.89 1959.21,-805.08"/>
  358. <polygon fill="#757575" stroke="#757575" points="1958.75,-808.58 1968.77,-805.14 1958.79,-801.58 1958.75,-808.58"/>
  359. </g>
  360. <!-- scripts/CombatSystem/EnemyComponent.ts -->
  361. <g id="node22" class="node">
  362. <title>scripts/CombatSystem/EnemyComponent.ts</title>
  363. <path fill="none" stroke="#c6c5fe" d="M2224.46,-699.71C2224.46,-699.71 1956.54,-699.71 1956.54,-699.71 1952.58,-699.71 1948.62,-695.75 1948.62,-691.79 1948.62,-691.79 1948.62,-683.88 1948.62,-683.88 1948.62,-679.92 1952.58,-675.96 1956.54,-675.96 1956.54,-675.96 2224.46,-675.96 2224.46,-675.96 2228.42,-675.96 2232.38,-679.92 2232.38,-683.88 2232.38,-683.88 2232.38,-691.79 2232.38,-691.79 2232.38,-695.75 2228.42,-699.71 2224.46,-699.71"/>
  364. <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-682.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/EnemyComponent.ts</text>
  365. </g>
  366. <!-- scripts/CombatSystem/EnemyComponent.ts&#45;&gt;scripts/Core/ConfigManager.ts -->
  367. <g id="edge26" class="edge">
  368. <title>scripts/CombatSystem/EnemyComponent.ts&#45;&gt;scripts/Core/ConfigManager.ts</title>
  369. <path fill="none" stroke="#757575" d="M2232.69,-695.27C2269.11,-697.19 2307.76,-699.23 2342.31,-701.05"/>
  370. <polygon fill="#757575" stroke="#757575" points="2341.69,-704.52 2351.86,-701.56 2342.06,-697.53 2341.69,-704.52"/>
  371. </g>
  372. <!-- scripts/CombatSystem/EnemyController.ts -->
  373. <g id="node23" class="node">
  374. <title>scripts/CombatSystem/EnemyController.ts</title>
  375. <path fill="none" stroke="#c6c5fe" d="M1482.58,-527.71C1482.58,-527.71 1227.42,-527.71 1227.42,-527.71 1223.46,-527.71 1219.5,-523.75 1219.5,-519.79 1219.5,-519.79 1219.5,-511.88 1219.5,-511.88 1219.5,-507.92 1223.46,-503.96 1227.42,-503.96 1227.42,-503.96 1482.58,-503.96 1482.58,-503.96 1486.54,-503.96 1490.5,-507.92 1490.5,-511.88 1490.5,-511.88 1490.5,-519.79 1490.5,-519.79 1490.5,-523.75 1486.54,-527.71 1482.58,-527.71"/>
  376. <text xml:space="preserve" text-anchor="middle" x="1355" y="-510.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/EnemyController.ts</text>
  377. </g>
  378. <!-- scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts -->
  379. <g id="edge34" class="edge">
  380. <title>scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts</title>
  381. <path fill="none" stroke="#757575" d="M1383.25,-528.05C1427.27,-549.43 1512.82,-598.18 1549.75,-668.83 1610.6,-785.24 1496.51,-1162.45 1585.75,-1258.83 1633,-1309.87 1827.46,-1288.68 1895.75,-1301.83 1942.98,-1310.93 1995.95,-1324.28 2034.55,-1334.59"/>
  382. <polygon fill="#757575" stroke="#757575" points="2033.52,-1337.93 2044.08,-1337.15 2035.34,-1331.17 2033.52,-1337.93"/>
  383. </g>
  384. <!-- scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/Core/EventBus.ts -->
  385. <g id="edge32" class="edge">
  386. <title>scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  387. <path fill="none" stroke="#757575" d="M1388.59,-503.54C1432.67,-487.39 1514.04,-459.29 1585.75,-443.83 1737.18,-411.2 1777.13,-411.18 1931.75,-401.83 2072.6,-393.32 2109.25,-384.17 2249.25,-401.83 2303.46,-408.67 2363.94,-425.42 2404.61,-438.07"/>
  388. <polygon fill="#757575" stroke="#757575" points="2403.51,-441.39 2414.1,-441.07 2405.61,-434.72 2403.51,-441.39"/>
  389. </g>
  390. <!-- scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/Core/ConfigManager.ts -->
  391. <g id="edge31" class="edge">
  392. <title>scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/Core/ConfigManager.ts</title>
  393. <path fill="none" stroke="#757575" d="M1490.98,-505.04C1603.45,-501.13 1765.67,-507.52 1895.75,-560.83 1915.02,-568.73 1913.06,-581.64 1931.75,-590.83 1971.58,-610.42 2243.91,-665.8 2377.88,-692.32"/>
  394. <polygon fill="#757575" stroke="#757575" points="2376.87,-695.69 2387.36,-694.2 2378.23,-688.83 2376.87,-695.69"/>
  395. </g>
  396. <!-- scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/LevelSystem/LevelConfigManager.ts -->
  397. <g id="edge33" class="edge">
  398. <title>scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/LevelSystem/LevelConfigManager.ts</title>
  399. <path fill="none" stroke="#757575" d="M1383.08,-528.14C1426.85,-549.65 1512.05,-598.59 1549.75,-668.83 1595.51,-754.1 1525.63,-1026.99 1585.75,-1102.83 1686.15,-1229.5 1776.57,-1169.63 1931.75,-1214.83 2095.7,-1262.6 2291.11,-1311.06 2389.22,-1334.81"/>
  400. <polygon fill="#757575" stroke="#757575" points="2388.39,-1338.22 2398.93,-1337.16 2390.03,-1331.41 2388.39,-1338.22"/>
  401. </g>
  402. <!-- scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/CombatSystem/EnemyComponent.ts -->
  403. <g id="edge27" class="edge">
  404. <title>scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/CombatSystem/EnemyComponent.ts</title>
  405. <path fill="none" stroke="#757575" d="M1415.3,-528.14C1514.88,-548.99 1721.87,-593.19 1895.75,-635.83 1942.85,-647.38 1996.04,-661.76 2034.76,-672.46"/>
  406. <polygon fill="#757575" stroke="#757575" points="2033.75,-675.81 2044.32,-675.11 2035.62,-669.07 2033.75,-675.81"/>
  407. </g>
  408. <!-- scripts/CombatSystem/EnemyInstance.ts -->
  409. <g id="node24" class="node">
  410. <title>scripts/CombatSystem/EnemyInstance.ts</title>
  411. <path fill="none" stroke="#cfffac" d="M1864.96,-391.71C1864.96,-391.71 1616.54,-391.71 1616.54,-391.71 1612.58,-391.71 1608.62,-387.75 1608.62,-383.79 1608.62,-383.79 1608.62,-375.88 1608.62,-375.88 1608.62,-371.92 1612.58,-367.96 1616.54,-367.96 1616.54,-367.96 1864.96,-367.96 1864.96,-367.96 1868.92,-367.96 1872.88,-371.92 1872.88,-375.88 1872.88,-375.88 1872.88,-383.79 1872.88,-383.79 1872.88,-387.75 1868.92,-391.71 1864.96,-391.71"/>
  412. <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-374.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/EnemyInstance.ts</text>
  413. </g>
  414. <!-- scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/CombatSystem/EnemyInstance.ts -->
  415. <g id="edge28" class="edge">
  416. <title>scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/CombatSystem/EnemyInstance.ts</title>
  417. <path fill="none" stroke="#757575" d="M1376.42,-503.63C1415.58,-480.79 1504.6,-431.55 1585.75,-405.83 1600.1,-401.29 1615.47,-397.49 1630.74,-394.33"/>
  418. <polygon fill="#757575" stroke="#757575" points="1631.21,-397.8 1640.35,-392.43 1629.86,-390.94 1631.21,-397.8"/>
  419. </g>
  420. <!-- scripts/CombatSystem/Wall.ts -->
  421. <g id="node25" class="node">
  422. <title>scripts/CombatSystem/Wall.ts</title>
  423. <path fill="none" stroke="#c6c5fe" d="M1831.21,-895.71C1831.21,-895.71 1650.29,-895.71 1650.29,-895.71 1646.33,-895.71 1642.38,-891.75 1642.38,-887.79 1642.38,-887.79 1642.38,-879.88 1642.38,-879.88 1642.38,-875.92 1646.33,-871.96 1650.29,-871.96 1650.29,-871.96 1831.21,-871.96 1831.21,-871.96 1835.17,-871.96 1839.12,-875.92 1839.12,-879.88 1839.12,-879.88 1839.12,-887.79 1839.12,-887.79 1839.12,-891.75 1835.17,-895.71 1831.21,-895.71"/>
  424. <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-878.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/Wall.ts</text>
  425. </g>
  426. <!-- scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/CombatSystem/Wall.ts -->
  427. <g id="edge29" class="edge">
  428. <title>scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/CombatSystem/Wall.ts</title>
  429. <path fill="none" stroke="#757575" d="M1380.62,-528.08C1422.35,-550.16 1506.64,-600.76 1549.75,-668.83 1587.82,-728.95 1539.05,-771.14 1585.75,-824.83 1604.08,-845.91 1630.81,-859.49 1656.86,-868.23"/>
  430. <polygon fill="#757575" stroke="#757575" points="1655.54,-871.48 1666.13,-871.12 1657.63,-864.8 1655.54,-871.48"/>
  431. </g>
  432. <!-- scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/Core/BaseSingleton.ts -->
  433. <g id="edge30" class="edge">
  434. <title>scripts/CombatSystem/EnemyController.ts&#45;&gt;scripts/Core/BaseSingleton.ts</title>
  435. <path fill="none" stroke="#757575" d="M1372.95,-503.49C1410.54,-476.27 1504.05,-409.51 1585.75,-358.83 1623.2,-335.6 1889.36,-176.9 1931.75,-164.83 1968.99,-154.23 2489.94,-136.53 2719.52,-129.18"/>
  436. <polygon fill="#757575" stroke="#757575" points="2719.5,-132.68 2729.38,-128.87 2719.28,-125.69 2719.5,-132.68"/>
  437. </g>
  438. <!-- scripts/CombatSystem/Wall.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts -->
  439. <g id="edge46" class="edge">
  440. <title>scripts/CombatSystem/Wall.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts</title>
  441. <path fill="none" stroke="#757575" d="M1763.5,-896.19C1797.67,-916.85 1863.36,-961.79 1895.75,-1018.83 1939.48,-1095.86 1887.57,-1138.07 1931.75,-1214.83 1962.08,-1267.52 2020.91,-1309.38 2057.52,-1331.81"/>
  442. <polygon fill="#757575" stroke="#757575" points="2055.54,-1334.7 2065.92,-1336.83 2059.14,-1328.7 2055.54,-1334.7"/>
  443. </g>
  444. <!-- scripts/CombatSystem/Wall.ts&#45;&gt;scripts/Core/EventBus.ts -->
  445. <g id="edge45" class="edge">
  446. <title>scripts/CombatSystem/Wall.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  447. <path fill="none" stroke="#757575" d="M1818.66,-871.48C1847.06,-863.02 1876.88,-848.78 1895.75,-824.83 1972.31,-727.66 1844.49,-636.52 1931.75,-548.83 1981.97,-498.36 2179.37,-519.48 2249.25,-505.83 2300.6,-495.81 2358.31,-480.61 2398.99,-469.23"/>
  448. <polygon fill="#757575" stroke="#757575" points="2399.87,-472.62 2408.54,-466.54 2397.97,-465.89 2399.87,-472.62"/>
  449. </g>
  450. <!-- scripts/CombatSystem/Wall.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts -->
  451. <g id="edge44" class="edge">
  452. <title>scripts/CombatSystem/Wall.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
  453. <path fill="none" stroke="#757575" d="M1839.37,-878.55C2002.36,-871.51 2339.74,-864.49 2620.75,-907.83 2677.87,-916.64 2741.52,-936.47 2782.78,-950.71"/>
  454. <polygon fill="#757575" stroke="#757575" points="2781.51,-953.97 2792.11,-953.97 2783.82,-947.37 2781.51,-953.97"/>
  455. </g>
  456. <!-- scripts/CombatSystem/GamePause.ts -->
  457. <g id="node27" class="node">
  458. <title>scripts/CombatSystem/GamePause.ts</title>
  459. <path fill="none" stroke="#c6c5fe" d="M730.21,-372.71C730.21,-372.71 499.04,-372.71 499.04,-372.71 495.08,-372.71 491.12,-368.75 491.12,-364.79 491.12,-364.79 491.12,-356.88 491.12,-356.88 491.12,-352.92 495.08,-348.96 499.04,-348.96 499.04,-348.96 730.21,-348.96 730.21,-348.96 734.17,-348.96 738.12,-352.92 738.12,-356.88 738.12,-356.88 738.12,-364.79 738.12,-364.79 738.12,-368.75 734.17,-372.71 730.21,-372.71"/>
  460. <text xml:space="preserve" text-anchor="middle" x="614.62" y="-355.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/GamePause.ts</text>
  461. </g>
  462. <!-- scripts/CombatSystem/GamePause.ts&#45;&gt;scripts/Core/EventBus.ts -->
  463. <g id="edge35" class="edge">
  464. <title>scripts/CombatSystem/GamePause.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  465. <path fill="none" stroke="#757575" d="M643.23,-348.5C684.44,-330.7 764.9,-298.24 836.75,-282.83 977.82,-252.59 1016.1,-261.84 1160.25,-255.83 1281.17,-250.8 2137.25,-231.99 2249.25,-277.83 2331.97,-311.69 2404.52,-393.57 2435.73,-432.54"/>
  466. <polygon fill="#757575" stroke="#757575" points="2432.88,-434.58 2441.82,-440.28 2438.38,-430.25 2432.88,-434.58"/>
  467. </g>
  468. <!-- scripts/LevelSystem/IN_game.ts -->
  469. <g id="node28" class="node">
  470. <title>scripts/LevelSystem/IN_game.ts</title>
  471. <path fill="none" stroke="#c6c5fe" d="M1077.71,-829.71C1077.71,-829.71 883.29,-829.71 883.29,-829.71 879.33,-829.71 875.38,-825.75 875.38,-821.79 875.38,-821.79 875.38,-813.88 875.38,-813.88 875.38,-809.92 879.33,-805.96 883.29,-805.96 883.29,-805.96 1077.71,-805.96 1077.71,-805.96 1081.67,-805.96 1085.62,-809.92 1085.62,-813.88 1085.62,-813.88 1085.62,-821.79 1085.62,-821.79 1085.62,-825.75 1081.67,-829.71 1077.71,-829.71"/>
  472. <text xml:space="preserve" text-anchor="middle" x="980.5" y="-812.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/IN_game.ts</text>
  473. </g>
  474. <!-- scripts/CombatSystem/GamePause.ts&#45;&gt;scripts/LevelSystem/IN_game.ts -->
  475. <g id="edge36" class="edge">
  476. <title>scripts/CombatSystem/GamePause.ts&#45;&gt;scripts/LevelSystem/IN_game.ts</title>
  477. <path fill="none" stroke="#757575" d="M625.36,-373.06C674.99,-435.39 900.01,-718 963.05,-797.17"/>
  478. <polygon fill="#757575" stroke="#757575" points="960,-798.96 968.96,-804.6 965.47,-794.6 960,-798.96"/>
  479. </g>
  480. <!-- scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/Animations/GameStartMove.ts -->
  481. <g id="edge81" class="edge">
  482. <title>scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/Animations/GameStartMove.ts</title>
  483. <path fill="none" stroke="#757575" d="M1003.48,-830.08C1035.89,-849.42 1095.71,-890.29 1124.25,-942.83 1177.62,-1041.09 1080.36,-1113.6 1160.25,-1191.83 1284.87,-1313.87 1411.58,-1133.38 1549.75,-1239.83 1583.88,-1266.13 1552.22,-1302.79 1585.75,-1329.83 1592.43,-1335.22 1599.81,-1339.67 1607.61,-1343.34"/>
  484. <polygon fill="#757575" stroke="#757575" points="1606.12,-1346.51 1616.7,-1347.13 1608.82,-1340.05 1606.12,-1346.51"/>
  485. </g>
  486. <!-- scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts -->
  487. <g id="edge88" class="edge">
  488. <title>scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts</title>
  489. <path fill="none" stroke="#757575" d="M1001.72,-830.18C1032.64,-850.09 1091.52,-892.21 1124.25,-942.83 1154.02,-988.88 1122.03,-1021.52 1160.25,-1060.83 1287.55,-1191.8 1419.84,-1063.45 1549.75,-1191.83 1584.24,-1225.92 1547.79,-1264.66 1585.75,-1294.83 1599.83,-1306.03 1801.68,-1325.38 1945.53,-1337.89"/>
  490. <polygon fill="#757575" stroke="#757575" points="1944.88,-1341.35 1955.14,-1338.72 1945.48,-1334.37 1944.88,-1341.35"/>
  491. </g>
  492. <!-- scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/Core/EventBus.ts -->
  493. <g id="edge85" class="edge">
  494. <title>scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  495. <path fill="none" stroke="#757575" d="M992.9,-805.65C1019.62,-777.75 1089.41,-708.53 1160.25,-668.83 1319.7,-579.47 1403.8,-646.87 1549.75,-536.83 1572.2,-519.91 1561.75,-499.46 1585.75,-484.83 1651.96,-444.49 1854.38,-444.84 1931.75,-439.83 2081.23,-430.15 2255.29,-438.88 2359.4,-446.24"/>
  496. <polygon fill="#757575" stroke="#757575" points="2359.08,-449.72 2369.3,-446.95 2359.58,-442.74 2359.08,-449.72"/>
  497. </g>
  498. <!-- scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts -->
  499. <g id="edge83" class="edge">
  500. <title>scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
  501. <path fill="none" stroke="#757575" d="M1080.19,-805.5C1294.11,-780.91 1816.2,-732.44 2249.25,-784.83 2417.8,-805.23 2460.1,-818.9 2620.75,-873.83 2683.66,-895.35 2753.55,-929.1 2793.65,-949.48"/>
  502. <polygon fill="#757575" stroke="#757575" points="2791.81,-952.47 2802.31,-953.92 2795.01,-946.24 2791.81,-952.47"/>
  503. </g>
  504. <!-- scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/Core/LevelSessionManager.ts -->
  505. <g id="edge86" class="edge">
  506. <title>scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/Core/LevelSessionManager.ts</title>
  507. <path fill="none" stroke="#757575" d="M1086.12,-807.21C1256.05,-791.45 1602.61,-765.49 1895.75,-782.83 1927.37,-784.7 1961.74,-788.28 1992.64,-792.06"/>
  508. <polygon fill="#757575" stroke="#757575" points="1991.99,-795.51 2002.35,-793.27 1992.86,-788.56 1991.99,-795.51"/>
  509. </g>
  510. <!-- scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/CombatSystem/BlockSelection/GameBlockSelection.ts -->
  511. <g id="edge82" class="edge">
  512. <title>scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/CombatSystem/BlockSelection/GameBlockSelection.ts</title>
  513. <path fill="none" stroke="#757575" d="M1002.06,-830.09C1064.26,-867.16 1250.66,-978.24 1323.94,-1021.92"/>
  514. <polygon fill="#757575" stroke="#757575" points="1321.82,-1024.73 1332.21,-1026.84 1325.41,-1018.72 1321.82,-1024.73"/>
  515. </g>
  516. <!-- scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/CombatSystem/Wall.ts -->
  517. <g id="edge84" class="edge">
  518. <title>scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/CombatSystem/Wall.ts</title>
  519. <path fill="none" stroke="#757575" d="M1085.74,-826.91C1228.95,-839.37 1485.34,-861.69 1630.93,-874.36"/>
  520. <polygon fill="#757575" stroke="#757575" points="1630.3,-877.82 1640.57,-875.2 1630.91,-870.85 1630.3,-877.82"/>
  521. </g>
  522. <!-- scripts/LevelSystem/ReStartGame.ts -->
  523. <g id="node38" class="node">
  524. <title>scripts/LevelSystem/ReStartGame.ts</title>
  525. <path fill="none" stroke="#c6c5fe" d="M1466.46,-701.71C1466.46,-701.71 1243.54,-701.71 1243.54,-701.71 1239.58,-701.71 1235.62,-697.75 1235.62,-693.79 1235.62,-693.79 1235.62,-685.88 1235.62,-685.88 1235.62,-681.92 1239.58,-677.96 1243.54,-677.96 1243.54,-677.96 1466.46,-677.96 1466.46,-677.96 1470.42,-677.96 1474.38,-681.92 1474.38,-685.88 1474.38,-685.88 1474.38,-693.79 1474.38,-693.79 1474.38,-697.75 1470.42,-701.71 1466.46,-701.71"/>
  526. <text xml:space="preserve" text-anchor="middle" x="1355" y="-684.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/ReStartGame.ts</text>
  527. </g>
  528. <!-- scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/LevelSystem/ReStartGame.ts -->
  529. <g id="edge87" class="edge">
  530. <title>scripts/LevelSystem/IN_game.ts&#45;&gt;scripts/LevelSystem/ReStartGame.ts</title>
  531. <path fill="none" stroke="#757575" d="M1015.02,-805.55C1050.87,-792.48 1109.45,-771.32 1160.25,-753.83 1209.29,-736.96 1265.6,-718.45 1304.83,-705.7"/>
  532. <polygon fill="#757575" stroke="#757575" points="1305.8,-709.07 1314.23,-702.65 1303.64,-702.41 1305.8,-709.07"/>
  533. </g>
  534. <!-- scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts -->
  535. <g id="node29" class="node">
  536. <title>scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts</title>
  537. <path fill="none" stroke="#cfffac" d="M792.83,-679.71C792.83,-679.71 436.42,-679.71 436.42,-679.71 432.46,-679.71 428.5,-675.75 428.5,-671.79 428.5,-671.79 428.5,-663.88 428.5,-663.88 428.5,-659.92 432.46,-655.96 436.42,-655.96 436.42,-655.96 792.83,-655.96 792.83,-655.96 796.79,-655.96 800.75,-659.92 800.75,-663.88 800.75,-663.88 800.75,-671.79 800.75,-671.79 800.75,-675.75 796.79,-679.71 792.83,-679.71"/>
  538. <text xml:space="preserve" text-anchor="middle" x="614.62" y="-662.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts</text>
  539. </g>
  540. <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts -->
  541. <g id="node30" class="node">
  542. <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts</title>
  543. <path fill="none" stroke="#c6c5fe" d="M384.58,-679.71C384.58,-679.71 7.92,-679.71 7.92,-679.71 3.96,-679.71 0,-675.75 0,-671.79 0,-671.79 0,-663.88 0,-663.88 0,-659.92 3.96,-655.96 7.92,-655.96 7.92,-655.96 384.58,-655.96 384.58,-655.96 388.54,-655.96 392.5,-659.92 392.5,-663.88 392.5,-663.88 392.5,-671.79 392.5,-671.79 392.5,-675.75 388.54,-679.71 384.58,-679.71"/>
  544. <text xml:space="preserve" text-anchor="middle" x="196.25" y="-662.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/SkillSelection/SkillSelectionController.ts</text>
  545. </g>
  546. <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/Core/EventBus.ts -->
  547. <g id="edge41" class="edge">
  548. <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  549. <path fill="none" stroke="#757575" d="M202.11,-655.76C222.09,-607.68 302.83,-428.21 428.5,-339.83 636.29,-193.69 725.46,-187.83 979.5,-187.83 979.5,-187.83 979.5,-187.83 1356,-187.83 1455.47,-187.83 2158.87,-205.29 2249.25,-246.83 2338.96,-288.07 2410.28,-387.75 2438.69,-432.02"/>
  550. <polygon fill="#757575" stroke="#757575" points="2435.58,-433.66 2443.87,-440.26 2441.51,-429.93 2435.58,-433.66"/>
  551. </g>
  552. <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts -->
  553. <g id="edge39" class="edge">
  554. <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
  555. <path fill="none" stroke="#757575" d="M203.59,-680.01C226.8,-723.18 311.86,-869.58 428.5,-931.83 589.92,-1017.99 654.16,-973.03 836.75,-984.83 1014.45,-996.32 2196.48,-977.63 2650.09,-969.92"/>
  556. <polygon fill="#757575" stroke="#757575" points="2649.87,-973.43 2659.81,-969.76 2649.75,-966.43 2649.87,-973.43"/>
  557. </g>
  558. <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/CombatSystem/EnemyController.ts -->
  559. <g id="edge37" class="edge">
  560. <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/CombatSystem/EnemyController.ts</title>
  561. <path fill="none" stroke="#757575" d="M212.89,-655.6C248.61,-628.5 339.95,-563.94 428.5,-539.83 715.13,-461.82 1070.27,-483.94 1245.61,-502.27"/>
  562. <polygon fill="#757575" stroke="#757575" points="1245.08,-505.74 1255.39,-503.31 1245.82,-498.78 1245.08,-505.74"/>
  563. </g>
  564. <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/CombatSystem/Wall.ts -->
  565. <g id="edge40" class="edge">
  566. <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/CombatSystem/Wall.ts</title>
  567. <path fill="none" stroke="#757575" d="M310.61,-655.48C348.09,-651.94 390.04,-648.58 428.5,-646.83 593.77,-639.34 636.49,-627.06 800.75,-646.83 970.86,-667.31 1395.49,-755.25 1549.75,-829.83 1568,-838.66 1567.19,-849.68 1585.75,-857.83 1599.83,-864.02 1615.24,-868.75 1630.68,-872.35"/>
  568. <polygon fill="#757575" stroke="#757575" points="1629.93,-875.77 1640.44,-874.46 1631.41,-868.93 1629.93,-875.77"/>
  569. </g>
  570. <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/LevelSystem/IN_game.ts -->
  571. <g id="edge43" class="edge">
  572. <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/LevelSystem/IN_game.ts</title>
  573. <path fill="none" stroke="#757575" d="M261.6,-680.17C405.11,-707.69 750.76,-773.97 904.08,-803.37"/>
  574. <polygon fill="#757575" stroke="#757575" points="903.25,-806.78 913.73,-805.22 904.57,-799.9 903.25,-806.78"/>
  575. </g>
  576. <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts -->
  577. <g id="edge38" class="edge">
  578. <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts</title>
  579. <path fill="none" stroke="#757575" d="M392.94,-667.83C400.9,-667.83 408.89,-667.83 416.86,-667.83"/>
  580. <polygon fill="#757575" stroke="#757575" points="416.59,-671.33 426.59,-667.83 416.59,-664.33 416.59,-671.33"/>
  581. </g>
  582. <!-- scripts/LevelSystem/GameManager.ts -->
  583. <g id="node31" class="node">
  584. <title>scripts/LevelSystem/GameManager.ts</title>
  585. <path fill="none" stroke="#c6c5fe" d="M729.83,-922.71C729.83,-922.71 499.42,-922.71 499.42,-922.71 495.46,-922.71 491.5,-918.75 491.5,-914.79 491.5,-914.79 491.5,-906.88 491.5,-906.88 491.5,-902.92 495.46,-898.96 499.42,-898.96 499.42,-898.96 729.83,-898.96 729.83,-898.96 733.79,-898.96 737.75,-902.92 737.75,-906.88 737.75,-906.88 737.75,-914.79 737.75,-914.79 737.75,-918.75 733.79,-922.71 729.83,-922.71"/>
  586. <text xml:space="preserve" text-anchor="middle" x="614.62" y="-905.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/GameManager.ts</text>
  587. </g>
  588. <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/LevelSystem/GameManager.ts -->
  589. <g id="edge42" class="edge">
  590. <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts&#45;&gt;scripts/LevelSystem/GameManager.ts</title>
  591. <path fill="none" stroke="#757575" d="M214.85,-680.06C253,-706.37 346.49,-769.76 428.5,-816.83 479.08,-845.87 539.67,-875.75 577.41,-893.81"/>
  592. <polygon fill="#757575" stroke="#757575" points="575.53,-896.79 586.06,-897.93 578.54,-890.47 575.53,-896.79"/>
  593. </g>
  594. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/Animations/GameStartMove.ts -->
  595. <g id="edge69" class="edge">
  596. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/Animations/GameStartMove.ts</title>
  597. <path fill="none" stroke="#757575" d="M631.47,-923.08C694.34,-970.99 933.8,-1147.15 1160.25,-1229.83 1325.25,-1290.08 1392.06,-1219.46 1549.75,-1296.83 1569.24,-1306.39 1566.25,-1320.3 1585.75,-1329.83 1594.15,-1333.94 1603.09,-1337.41 1612.26,-1340.35"/>
  598. <polygon fill="#757575" stroke="#757575" points="1611.09,-1343.65 1621.67,-1343.12 1613.07,-1336.94 1611.09,-1343.65"/>
  599. </g>
  600. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts -->
  601. <g id="edge80" class="edge">
  602. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts</title>
  603. <path fill="none" stroke="#757575" d="M623.55,-923.09C649.48,-962.28 735.94,-1086.02 836.75,-1154.83 1123.52,-1350.57 1240.81,-1337.23 1585.75,-1376.83 1722.63,-1392.55 1758.3,-1386.36 1895.75,-1376.83 1932.59,-1374.28 1973.09,-1369.02 2007.49,-1363.82"/>
  604. <polygon fill="#757575" stroke="#757575" points="2007.59,-1367.35 2016.94,-1362.37 2006.52,-1360.43 2007.59,-1367.35"/>
  605. </g>
  606. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/Core/EventBus.ts -->
  607. <g id="edge73" class="edge">
  608. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  609. <path fill="none" stroke="#757575" d="M624.61,-898.75C658.62,-853.41 780.33,-694.63 836.75,-667.83 1404.64,-398.06 1653.32,-791.2 2249.25,-590.83 2323.92,-565.73 2396.79,-505.11 2431.29,-473.6"/>
  610. <polygon fill="#757575" stroke="#757575" points="2433.54,-476.3 2438.49,-466.93 2428.78,-471.16 2433.54,-476.3"/>
  611. </g>
  612. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/Core/PhysicsManager.ts -->
  613. <g id="edge75" class="edge">
  614. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/Core/PhysicsManager.ts</title>
  615. <path fill="none" stroke="#757575" d="M630.87,-898.56C667.78,-867.83 761.76,-783.22 800.75,-688.83 835.33,-605.12 778.12,-351.87 836.75,-282.83 1143.74,78.67 1824.06,-43.72 2029.56,-90.91"/>
  616. <polygon fill="#757575" stroke="#757575" points="2028.7,-94.3 2039.23,-93.15 2030.28,-87.48 2028.7,-94.3"/>
  617. </g>
  618. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/Core/ConfigManager.ts -->
  619. <g id="edge72" class="edge">
  620. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/Core/ConfigManager.ts</title>
  621. <path fill="none" stroke="#757575" d="M625.57,-898.56C654.22,-864.13 741.02,-766.29 836.75,-721.83 968.89,-660.46 1015.04,-680.65 1160.25,-668.83 1332.79,-654.79 1376.87,-659.81 1549.75,-668.83 1720.22,-677.73 1761.28,-699.93 1931.75,-708.83 2072.67,-716.19 2108.14,-709.53 2249.25,-708.83 2279.37,-708.69 2312.01,-708.41 2342.11,-708.12"/>
  622. <polygon fill="#757575" stroke="#757575" points="2342.04,-711.62 2352,-708.02 2341.97,-704.62 2342.04,-711.62"/>
  623. </g>
  624. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/Core/LevelSessionManager.ts -->
  625. <g id="edge74" class="edge">
  626. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/Core/LevelSessionManager.ts</title>
  627. <path fill="none" stroke="#757575" d="M738.18,-910.75C841.2,-910.64 992.35,-910.39 1124.25,-909.83 1209.97,-909.47 1824.13,-951.94 1895.75,-904.83 1929,-882.96 1899.64,-846.35 1931.75,-822.83 1940.24,-816.62 1949.7,-811.88 1959.66,-808.31"/>
  628. <polygon fill="#757575" stroke="#757575" points="1960.69,-811.66 1969.2,-805.34 1958.61,-804.97 1960.69,-811.66"/>
  629. </g>
  630. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/LevelSystem/LevelConfigManager.ts -->
  631. <g id="edge77" class="edge">
  632. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/LevelSystem/LevelConfigManager.ts</title>
  633. <path fill="none" stroke="#757575" d="M620.39,-923.11C639.69,-971.24 716.74,-1148.97 836.75,-1242.83 957.06,-1336.94 1011.04,-1326.17 1160.25,-1358.83 1602.59,-1455.67 2150.73,-1394.16 2362.61,-1363.84"/>
  634. <polygon fill="#757575" stroke="#757575" points="2363.07,-1367.31 2372.46,-1362.41 2362.06,-1360.38 2363.07,-1367.31"/>
  635. </g>
  636. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/CombatSystem/BlockSelection/GameBlockSelection.ts -->
  637. <g id="edge70" class="edge">
  638. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/CombatSystem/BlockSelection/GameBlockSelection.ts</title>
  639. <path fill="none" stroke="#757575" d="M645.44,-923.13C687.39,-939.88 766.54,-969.54 836.75,-984.83 938.28,-1006.95 1053.05,-1020.29 1148.63,-1028.29"/>
  640. <polygon fill="#757575" stroke="#757575" points="1148.13,-1031.76 1158.38,-1029.09 1148.7,-1024.78 1148.13,-1031.76"/>
  641. </g>
  642. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/CombatSystem/Wall.ts -->
  643. <g id="edge71" class="edge">
  644. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/CombatSystem/Wall.ts</title>
  645. <path fill="none" stroke="#757575" d="M738.07,-907.89C958.78,-902.59 1419.93,-891.52 1630.58,-886.46"/>
  646. <polygon fill="#757575" stroke="#757575" points="1630.52,-889.96 1640.43,-886.22 1630.35,-882.96 1630.52,-889.96"/>
  647. </g>
  648. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/LevelSystem/IN_game.ts -->
  649. <g id="edge76" class="edge">
  650. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/LevelSystem/IN_game.ts</title>
  651. <path fill="none" stroke="#757575" d="M665.96,-898.52C703.21,-889.36 755.19,-876.48 800.75,-864.83 841.43,-854.43 887.21,-842.39 922.27,-833.09"/>
  652. <polygon fill="#757575" stroke="#757575" points="923.02,-836.52 931.79,-830.57 921.22,-829.75 923.02,-836.52"/>
  653. </g>
  654. <!-- scripts/LevelSystem/LevelManager.ts -->
  655. <g id="node37" class="node">
  656. <title>scripts/LevelSystem/LevelManager.ts</title>
  657. <path fill="none" stroke="#cfffac" d="M1092.71,-975.71C1092.71,-975.71 868.29,-975.71 868.29,-975.71 864.33,-975.71 860.38,-971.75 860.38,-967.79 860.38,-967.79 860.38,-959.88 860.38,-959.88 860.38,-955.92 864.33,-951.96 868.29,-951.96 868.29,-951.96 1092.71,-951.96 1092.71,-951.96 1096.67,-951.96 1100.62,-955.92 1100.62,-959.88 1100.62,-959.88 1100.62,-967.79 1100.62,-967.79 1100.62,-971.75 1096.67,-975.71 1092.71,-975.71"/>
  658. <text xml:space="preserve" text-anchor="middle" x="980.5" y="-958.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/LevelSystem/LevelManager.ts</text>
  659. </g>
  660. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/LevelSystem/LevelManager.ts -->
  661. <g id="edge78" class="edge">
  662. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/LevelSystem/LevelManager.ts</title>
  663. <path fill="none" stroke="#757575" d="M700.48,-923.19C755.31,-931.18 826.78,-941.59 883.66,-949.87"/>
  664. <polygon fill="#757575" stroke="#757575" points="882.93,-953.3 893.33,-951.28 883.94,-946.38 882.93,-953.3"/>
  665. </g>
  666. <!-- scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/LevelSystem/ReStartGame.ts -->
  667. <g id="edge79" class="edge">
  668. <title>scripts/LevelSystem/GameManager.ts&#45;&gt;scripts/LevelSystem/ReStartGame.ts</title>
  669. <path fill="none" stroke="#757575" d="M634.93,-898.57C672.39,-875.31 758.16,-824.63 836.75,-796.83 972.71,-748.74 1136.84,-719.35 1243.21,-703.84"/>
  670. <polygon fill="#757575" stroke="#757575" points="1243.7,-707.31 1253.1,-702.42 1242.7,-700.38 1243.7,-707.31"/>
  671. </g>
  672. <!-- scripts/CombatSystem/WeaponBlockExample.ts -->
  673. <g id="node32" class="node">
  674. <title>scripts/CombatSystem/WeaponBlockExample.ts</title>
  675. <path fill="none" stroke="#cfffac" d="M341.83,-1449.71C341.83,-1449.71 50.67,-1449.71 50.67,-1449.71 46.71,-1449.71 42.75,-1445.75 42.75,-1441.79 42.75,-1441.79 42.75,-1433.88 42.75,-1433.88 42.75,-1429.92 46.71,-1425.96 50.67,-1425.96 50.67,-1425.96 341.83,-1425.96 341.83,-1425.96 345.79,-1425.96 349.75,-1429.92 349.75,-1433.88 349.75,-1433.88 349.75,-1441.79 349.75,-1441.79 349.75,-1445.75 345.79,-1449.71 341.83,-1449.71"/>
  676. <text xml:space="preserve" text-anchor="middle" x="196.25" y="-1432.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/WeaponBlockExample.ts</text>
  677. </g>
  678. <!-- scripts/FourUI/MainSystem/MainUIControlller.ts -->
  679. <g id="node33" class="node">
  680. <title>scripts/FourUI/MainSystem/MainUIControlller.ts</title>
  681. <path fill="none" stroke="#c6c5fe" d="M339.21,-1407.71C339.21,-1407.71 53.29,-1407.71 53.29,-1407.71 49.33,-1407.71 45.38,-1403.75 45.38,-1399.79 45.38,-1399.79 45.38,-1391.88 45.38,-1391.88 45.38,-1387.92 49.33,-1383.96 53.29,-1383.96 53.29,-1383.96 339.21,-1383.96 339.21,-1383.96 343.17,-1383.96 347.12,-1387.92 347.12,-1391.88 347.12,-1391.88 347.12,-1399.79 347.12,-1399.79 347.12,-1403.75 343.17,-1407.71 339.21,-1407.71"/>
  682. <text xml:space="preserve" text-anchor="middle" x="196.25" y="-1390.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/FourUI/MainSystem/MainUIControlller.ts</text>
  683. </g>
  684. <!-- scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/Animations/GameStartMove.ts -->
  685. <g id="edge56" class="edge">
  686. <title>scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/Animations/GameStartMove.ts</title>
  687. <path fill="none" stroke="#757575" d="M347.61,-1391.93C648.6,-1384.13 1320.78,-1366.7 1606.81,-1359.28"/>
  688. <polygon fill="#757575" stroke="#757575" points="1606.64,-1362.79 1616.55,-1359.03 1606.46,-1355.79 1606.64,-1362.79"/>
  689. </g>
  690. <!-- scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/Animations/MoneyAni.ts -->
  691. <g id="edge57" class="edge">
  692. <title>scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/Animations/MoneyAni.ts</title>
  693. <path fill="none" stroke="#757575" d="M347.21,-1396.5C363.35,-1400.98 378.84,-1407.52 392.5,-1416.83 421.08,-1436.32 400.24,-1465.88 428.5,-1485.83 449.4,-1500.59 474.99,-1508.72 500.39,-1512.91"/>
  694. <polygon fill="#757575" stroke="#757575" points="499.74,-1516.36 510.14,-1514.31 500.73,-1509.43 499.74,-1516.36"/>
  695. </g>
  696. <!-- scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/FourUI/TopBarController.ts -->
  697. <g id="edge58" class="edge">
  698. <title>scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/FourUI/TopBarController.ts</title>
  699. <path fill="none" stroke="#757575" d="M347.58,-1402.62C363.09,-1406.08 378.35,-1410.7 392.5,-1416.83 411.87,-1425.23 409.13,-1439.42 428.5,-1447.83 438.31,-1452.09 700.45,-1479.4 859.56,-1495.67"/>
  700. <polygon fill="#757575" stroke="#757575" points="859.03,-1499.13 869.33,-1496.66 859.74,-1492.17 859.03,-1499.13"/>
  701. </g>
  702. <!-- scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts -->
  703. <g id="edge61" class="edge">
  704. <title>scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts</title>
  705. <path fill="none" stroke="#757575" d="M347.47,-1407.47C504.88,-1418.64 759.4,-1433.83 979.5,-1433.83 979.5,-1433.83 979.5,-1433.83 1356,-1433.83 1596.48,-1433.83 1658.03,-1432.17 1895.75,-1395.83 1943.5,-1388.53 1996.83,-1375.5 2035.44,-1365.17"/>
  706. <polygon fill="#757575" stroke="#757575" points="2036.22,-1368.58 2044.96,-1362.59 2034.39,-1361.83 2036.22,-1368.58"/>
  707. </g>
  708. <!-- scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/LevelSystem/IN_game.ts -->
  709. <g id="edge60" class="edge">
  710. <title>scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/LevelSystem/IN_game.ts</title>
  711. <path fill="none" stroke="#757575" d="M198.59,-1383.69C206.32,-1319.81 251.34,-1020.64 428.5,-889.83 562.7,-790.74 767.01,-792.67 885.48,-804.35"/>
  712. <polygon fill="#757575" stroke="#757575" points="884.86,-807.81 895.16,-805.35 885.58,-800.84 884.86,-807.81"/>
  713. </g>
  714. <!-- scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/LevelSystem/GameManager.ts -->
  715. <g id="edge59" class="edge">
  716. <title>scripts/FourUI/MainSystem/MainUIControlller.ts&#45;&gt;scripts/LevelSystem/GameManager.ts</title>
  717. <path fill="none" stroke="#757575" d="M207.54,-1383.84C262.89,-1319.37 525.27,-1013.75 596.02,-931.34"/>
  718. <polygon fill="#757575" stroke="#757575" points="598.48,-933.85 602.33,-923.99 593.16,-929.29 598.48,-933.85"/>
  719. </g>
  720. <!-- scripts/FourUI/NavBarController.ts -->
  721. <g id="node34" class="node">
  722. <title>scripts/FourUI/NavBarController.ts</title>
  723. <path fill="none" stroke="#cfffac" d="M298.71,-1491.71C298.71,-1491.71 93.79,-1491.71 93.79,-1491.71 89.83,-1491.71 85.88,-1487.75 85.88,-1483.79 85.88,-1483.79 85.88,-1475.88 85.88,-1475.88 85.88,-1471.92 89.83,-1467.96 93.79,-1467.96 93.79,-1467.96 298.71,-1467.96 298.71,-1467.96 302.67,-1467.96 306.62,-1471.92 306.62,-1475.88 306.62,-1475.88 306.62,-1483.79 306.62,-1483.79 306.62,-1487.75 302.67,-1491.71 298.71,-1491.71"/>
  724. <text xml:space="preserve" text-anchor="middle" x="196.25" y="-1474.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/FourUI/NavBarController.ts</text>
  725. </g>
  726. <!-- scripts/FourUI/SkillSystem/SkillNodeGenerator.ts -->
  727. <g id="node35" class="node">
  728. <title>scripts/FourUI/SkillSystem/SkillNodeGenerator.ts</title>
  729. <path fill="none" stroke="#c6c5fe" d="M1887.83,-1249.71C1887.83,-1249.71 1593.67,-1249.71 1593.67,-1249.71 1589.71,-1249.71 1585.75,-1245.75 1585.75,-1241.79 1585.75,-1241.79 1585.75,-1233.88 1585.75,-1233.88 1585.75,-1229.92 1589.71,-1225.96 1593.67,-1225.96 1593.67,-1225.96 1887.83,-1225.96 1887.83,-1225.96 1891.79,-1225.96 1895.75,-1229.92 1895.75,-1233.88 1895.75,-1233.88 1895.75,-1241.79 1895.75,-1241.79 1895.75,-1245.75 1891.79,-1249.71 1887.83,-1249.71"/>
  730. <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-1232.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/FourUI/SkillSystem/SkillNodeGenerator.ts</text>
  731. </g>
  732. <!-- scripts/FourUI/SkillSystem/SkillNodeGenerator.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts -->
  733. <g id="edge63" class="edge">
  734. <title>scripts/FourUI/SkillSystem/SkillNodeGenerator.ts&#45;&gt;scripts/LevelSystem/SaveDataManager.ts</title>
  735. <path fill="none" stroke="#757575" d="M1869.22,-1250.1C1878.6,-1253.74 1887.58,-1258.26 1895.75,-1263.83 1921.44,-1281.36 1906.03,-1306.35 1931.75,-1323.83 1936.84,-1327.29 1942.24,-1330.35 1947.85,-1333.05"/>
  736. <polygon fill="#757575" stroke="#757575" points="1946.19,-1336.15 1956.76,-1336.92 1948.98,-1329.72 1946.19,-1336.15"/>
  737. </g>
  738. <!-- scripts/FourUI/SkillSystem/SkillNodeGenerator.ts&#45;&gt;scripts/FourUI/SkillSystem/PersistentSkillManager.ts -->
  739. <g id="edge62" class="edge">
  740. <title>scripts/FourUI/SkillSystem/SkillNodeGenerator.ts&#45;&gt;scripts/FourUI/SkillSystem/PersistentSkillManager.ts</title>
  741. <path fill="none" stroke="#757575" d="M1895.86,-1233.06C2007.91,-1229.59 2159.77,-1224.89 2276.49,-1221.27"/>
  742. <polygon fill="#757575" stroke="#757575" points="2276.28,-1224.78 2286.16,-1220.97 2276.06,-1217.78 2276.28,-1224.78"/>
  743. </g>
  744. <!-- scripts/LevelSystem/CombatStateManager.ts -->
  745. <g id="node36" class="node">
  746. <title>scripts/LevelSystem/CombatStateManager.ts</title>
  747. <path fill="none" stroke="#c6c5fe" d="M1116.33,-315.71C1116.33,-315.71 844.67,-315.71 844.67,-315.71 840.71,-315.71 836.75,-311.75 836.75,-307.79 836.75,-307.79 836.75,-299.88 836.75,-299.88 836.75,-295.92 840.71,-291.96 844.67,-291.96 844.67,-291.96 1116.33,-291.96 1116.33,-291.96 1120.29,-291.96 1124.25,-295.92 1124.25,-299.88 1124.25,-299.88 1124.25,-307.79 1124.25,-307.79 1124.25,-311.75 1120.29,-315.71 1116.33,-315.71"/>
  748. <text xml:space="preserve" text-anchor="middle" x="980.5" y="-298.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/CombatStateManager.ts</text>
  749. </g>
  750. <!-- scripts/LevelSystem/CombatStateManager.ts&#45;&gt;scripts/Core/EventBus.ts -->
  751. <g id="edge67" class="edge">
  752. <title>scripts/LevelSystem/CombatStateManager.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  753. <path fill="none" stroke="#757575" d="M1069.89,-291.47C1279.67,-265.29 1821.99,-216.26 2249.25,-339.83 2319.05,-360.02 2390.88,-408.14 2427.42,-434.96"/>
  754. <polygon fill="#757575" stroke="#757575" points="2425.01,-437.54 2435.12,-440.7 2429.19,-431.92 2425.01,-437.54"/>
  755. </g>
  756. <!-- scripts/LevelSystem/CombatStateManager.ts&#45;&gt;scripts/Core/PhysicsManager.ts -->
  757. <g id="edge68" class="edge">
  758. <title>scripts/LevelSystem/CombatStateManager.ts&#45;&gt;scripts/Core/PhysicsManager.ts</title>
  759. <path fill="none" stroke="#757575" d="M1049.38,-291.48C1252.08,-254.61 1844.35,-146.95 1931.75,-131.83 1954.55,-127.89 1979.23,-123.76 2002.14,-119.98"/>
  760. <polygon fill="#757575" stroke="#757575" points="2002.44,-123.48 2011.74,-118.4 2001.31,-116.57 2002.44,-123.48"/>
  761. </g>
  762. <!-- scripts/LevelSystem/CombatStateManager.ts&#45;&gt;scripts/CombatSystem/EnemyController.ts -->
  763. <g id="edge65" class="edge">
  764. <title>scripts/LevelSystem/CombatStateManager.ts&#45;&gt;scripts/CombatSystem/EnemyController.ts</title>
  765. <path fill="none" stroke="#757575" d="M1100.56,-316.21C1108.73,-318.61 1116.7,-321.46 1124.25,-324.83 1216.53,-366.02 1301.42,-455.14 1336.72,-495.38"/>
  766. <polygon fill="#757575" stroke="#757575" points="1333.87,-497.43 1343.06,-502.7 1339.16,-492.85 1333.87,-497.43"/>
  767. </g>
  768. <!-- scripts/LevelSystem/CombatStateManager.ts&#45;&gt;scripts/Core/BaseSingleton.ts -->
  769. <g id="edge66" class="edge">
  770. <title>scripts/LevelSystem/CombatStateManager.ts&#45;&gt;scripts/Core/BaseSingleton.ts</title>
  771. <path fill="none" stroke="#757575" d="M987.55,-291.6C1006.71,-254.36 1070.2,-142.2 1160.25,-97.83 1451.53,45.69 2300.84,3.85 2620.75,-51.83 2682.86,-62.64 2750.98,-90.49 2791.27,-108.77"/>
  772. <polygon fill="#757575" stroke="#757575" points="2789.7,-111.9 2800.25,-112.91 2792.63,-105.55 2789.7,-111.9"/>
  773. </g>
  774. <!-- scripts/LevelSystem/ReStartGame.ts&#45;&gt;scripts/Core/EventBus.ts -->
  775. <g id="edge92" class="edge">
  776. <title>scripts/LevelSystem/ReStartGame.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  777. <path fill="none" stroke="#757575" d="M1474.86,-679.99C1499.91,-676.22 1525.95,-671.02 1549.75,-663.83 1730.52,-609.25 1748.77,-524.48 1931.75,-477.83 2077.78,-440.61 2254.2,-441.68 2359.52,-446.96"/>
  778. <polygon fill="#757575" stroke="#757575" points="2359.07,-450.44 2369.24,-447.48 2359.44,-443.45 2359.07,-450.44"/>
  779. </g>
  780. <!-- scripts/LevelSystem/ReStartGame.ts&#45;&gt;scripts/Core/LevelSessionManager.ts -->
  781. <g id="edge93" class="edge">
  782. <title>scripts/LevelSystem/ReStartGame.ts&#45;&gt;scripts/Core/LevelSessionManager.ts</title>
  783. <path fill="none" stroke="#757575" d="M1474.68,-685.14C1501.76,-689.34 1528.72,-698.39 1549.75,-715.83 1589.01,-748.41 1544.4,-794.95 1585.75,-824.83 1697.41,-905.55 1758.14,-831.56 1895.75,-824.83 1920.27,-823.63 1946.47,-821.59 1971.42,-819.27"/>
  784. <polygon fill="#757575" stroke="#757575" points="1971.66,-822.76 1981.28,-818.33 1971,-815.79 1971.66,-822.76"/>
  785. </g>
  786. <!-- scripts/LevelSystem/LevelStateManager.ts -->
  787. <g id="node39" class="node">
  788. <title>scripts/LevelSystem/LevelStateManager.ts</title>
  789. <path fill="none" stroke="#c6c5fe" d="M1108.46,-357.71C1108.46,-357.71 852.54,-357.71 852.54,-357.71 848.58,-357.71 844.62,-353.75 844.62,-349.79 844.62,-349.79 844.62,-341.88 844.62,-341.88 844.62,-337.92 848.58,-333.96 852.54,-333.96 852.54,-333.96 1108.46,-333.96 1108.46,-333.96 1112.42,-333.96 1116.38,-337.92 1116.38,-341.88 1116.38,-341.88 1116.38,-349.79 1116.38,-349.79 1116.38,-353.75 1112.42,-357.71 1108.46,-357.71"/>
  790. <text xml:space="preserve" text-anchor="middle" x="980.5" y="-340.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/LevelStateManager.ts</text>
  791. </g>
  792. <!-- scripts/LevelSystem/LevelStateManager.ts&#45;&gt;scripts/Core/EventBus.ts -->
  793. <g id="edge91" class="edge">
  794. <title>scripts/LevelSystem/LevelStateManager.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  795. <path fill="none" stroke="#757575" d="M1116.41,-335.89C1349.91,-321.86 1843.36,-306.28 2249.25,-387.83 2306.76,-399.39 2370.76,-421.93 2411.18,-437.43"/>
  796. <polygon fill="#757575" stroke="#757575" points="2409.68,-440.6 2420.27,-440.95 2412.21,-434.07 2409.68,-440.6"/>
  797. </g>
  798. <!-- scripts/LevelSystem/LevelStateManager.ts&#45;&gt;scripts/CombatSystem/EnemyController.ts -->
  799. <g id="edge89" class="edge">
  800. <title>scripts/LevelSystem/LevelStateManager.ts&#45;&gt;scripts/CombatSystem/EnemyController.ts</title>
  801. <path fill="none" stroke="#757575" d="M1008.59,-358.2C1074.17,-388.13 1241.6,-464.54 1316.63,-498.78"/>
  802. <polygon fill="#757575" stroke="#757575" points="1315.08,-501.92 1325.64,-502.89 1317.99,-495.55 1315.08,-501.92"/>
  803. </g>
  804. <!-- scripts/LevelSystem/LevelStateManager.ts&#45;&gt;scripts/Core/BaseSingleton.ts -->
  805. <g id="edge90" class="edge">
  806. <title>scripts/LevelSystem/LevelStateManager.ts&#45;&gt;scripts/Core/BaseSingleton.ts</title>
  807. <path fill="none" stroke="#757575" d="M1079.8,-333.52C1094.77,-331.02 1109.97,-328.13 1124.25,-324.83 1489.03,-240.49 1560.57,-133.85 1931.75,-84.83 2071.65,-66.36 2108.2,-80.66 2249.25,-84.83 2414.58,-89.72 2455.82,-94.35 2620.75,-106.83 2652.97,-109.27 2687.97,-112.34 2719.84,-115.3"/>
  808. <polygon fill="#757575" stroke="#757575" points="2719.18,-118.75 2729.47,-116.2 2719.84,-111.78 2719.18,-118.75"/>
  809. </g>
  810. <!-- scripts/LevelSystem/UIStateManager.ts -->
  811. <g id="node40" class="node">
  812. <title>scripts/LevelSystem/UIStateManager.ts</title>
  813. <path fill="none" stroke="#c6c5fe" d="M2209.08,-197.71C2209.08,-197.71 1971.92,-197.71 1971.92,-197.71 1967.96,-197.71 1964,-193.75 1964,-189.79 1964,-189.79 1964,-181.88 1964,-181.88 1964,-177.92 1967.96,-173.96 1971.92,-173.96 1971.92,-173.96 2209.08,-173.96 2209.08,-173.96 2213.04,-173.96 2217,-177.92 2217,-181.88 2217,-181.88 2217,-189.79 2217,-189.79 2217,-193.75 2213.04,-197.71 2209.08,-197.71"/>
  814. <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-180.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/UIStateManager.ts</text>
  815. </g>
  816. <!-- scripts/LevelSystem/UIStateManager.ts&#45;&gt;scripts/Core/EventBus.ts -->
  817. <g id="edge96" class="edge">
  818. <title>scripts/LevelSystem/UIStateManager.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  819. <path fill="none" stroke="#757575" d="M2217.49,-198.12C2228.6,-201.7 2239.36,-206.19 2249.25,-211.83 2344.21,-266 2414.28,-382.67 2440.6,-431.56"/>
  820. <polygon fill="#757575" stroke="#757575" points="2437.47,-433.14 2445.23,-440.35 2443.66,-429.88 2437.47,-433.14"/>
  821. </g>
  822. <!-- scripts/LevelSystem/UIStateManager.ts&#45;&gt;scripts/Core/BaseSingleton.ts -->
  823. <g id="edge95" class="edge">
  824. <title>scripts/LevelSystem/UIStateManager.ts&#45;&gt;scripts/Core/BaseSingleton.ts</title>
  825. <path fill="none" stroke="#757575" d="M2217.46,-183.7C2324.89,-180.9 2483.31,-174.5 2620.75,-159.83 2664.73,-155.14 2713.59,-147.2 2752.7,-140.18"/>
  826. <polygon fill="#757575" stroke="#757575" points="2753.28,-143.63 2762.49,-138.4 2752.03,-136.74 2753.28,-143.63"/>
  827. </g>
  828. <!-- scripts/test/GamePauseTest.ts -->
  829. <g id="node41" class="node">
  830. <title>scripts/test/GamePauseTest.ts</title>
  831. <path fill="none" stroke="#c6c5fe" d="M2182.46,-581.71C2182.46,-581.71 1998.54,-581.71 1998.54,-581.71 1994.58,-581.71 1990.62,-577.75 1990.62,-573.79 1990.62,-573.79 1990.62,-565.88 1990.62,-565.88 1990.62,-561.92 1994.58,-557.96 1998.54,-557.96 1998.54,-557.96 2182.46,-557.96 2182.46,-557.96 2186.42,-557.96 2190.38,-561.92 2190.38,-565.88 2190.38,-565.88 2190.38,-573.79 2190.38,-573.79 2190.38,-577.75 2186.42,-581.71 2182.46,-581.71"/>
  832. <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-564.41" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/test/GamePauseTest.ts</text>
  833. </g>
  834. <!-- scripts/test/GamePauseTest.ts&#45;&gt;scripts/Core/EventBus.ts -->
  835. <g id="edge97" class="edge">
  836. <title>scripts/test/GamePauseTest.ts&#45;&gt;scripts/Core/EventBus.ts</title>
  837. <path fill="none" stroke="#757575" d="M2190.42,-557.49C2210.12,-553.93 2230.5,-549.44 2249.25,-543.83 2311.78,-525.14 2380.37,-491.76 2419.59,-471.32"/>
  838. <polygon fill="#757575" stroke="#757575" points="2421.06,-474.51 2428.28,-466.76 2417.8,-468.31 2421.06,-474.51"/>
  839. </g>
  840. <!-- scripts/test/WeaponRandomSpawner.ts -->
  841. <g id="node42" class="node">
  842. <title>scripts/test/WeaponRandomSpawner.ts</title>
  843. <path fill="none" stroke="#cfffac" d="M314.83,-1533.71C314.83,-1533.71 77.67,-1533.71 77.67,-1533.71 73.71,-1533.71 69.75,-1529.75 69.75,-1525.79 69.75,-1525.79 69.75,-1517.88 69.75,-1517.88 69.75,-1513.92 73.71,-1509.96 77.67,-1509.96 77.67,-1509.96 314.83,-1509.96 314.83,-1509.96 318.79,-1509.96 322.75,-1513.92 322.75,-1517.88 322.75,-1517.88 322.75,-1525.79 322.75,-1525.79 322.75,-1529.75 318.79,-1533.71 314.83,-1533.71"/>
  844. <text xml:space="preserve" text-anchor="middle" x="196.25" y="-1516.41" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/test/WeaponRandomSpawner.ts</text>
  845. </g>
  846. </g>
  847. </svg>