| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853 |
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
- "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- <!-- Generated by graphviz version 13.1.0 (20250701.0955)
- -->
- <!-- Title: G Pages: 1 -->
- <svg width="3042pt" height="1652pt"
- viewBox="0.00 0.00 3042.00 1652.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(21.6 1630.19)">
- <title>G</title>
- <polygon fill="#111111" stroke="none" points="-21.6,21.6 -21.6,-1630.19 3020.6,-1630.19 3020.6,21.6 -21.6,21.6"/>
- <!-- scripts/Animations/GameStartMove.ts -->
- <g id="node1" class="node">
- <title>scripts/Animations/GameStartMove.ts</title>
- <path fill="none" stroke="#cfffac" d="M1855.21,-307.43C1855.21,-307.43 1626.29,-307.43 1626.29,-307.43 1622.33,-307.43 1618.38,-303.47 1618.38,-299.51 1618.38,-299.51 1618.38,-291.59 1618.38,-291.59 1618.38,-287.63 1622.33,-283.68 1626.29,-283.68 1626.29,-283.68 1855.21,-283.68 1855.21,-283.68 1859.17,-283.68 1863.12,-287.63 1863.12,-291.59 1863.12,-291.59 1863.12,-299.51 1863.12,-299.51 1863.12,-303.47 1859.17,-307.43 1855.21,-307.43"/>
- <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-290.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/Animations/GameStartMove.ts</text>
- </g>
- <!-- scripts/Animations/MoneyAni.ts -->
- <g id="node2" class="node">
- <title>scripts/Animations/MoneyAni.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M709.21,-193.43C709.21,-193.43 520.04,-193.43 520.04,-193.43 516.08,-193.43 512.12,-189.47 512.12,-185.51 512.12,-185.51 512.12,-177.59 512.12,-177.59 512.12,-173.63 516.08,-169.68 520.04,-169.68 520.04,-169.68 709.21,-169.68 709.21,-169.68 713.17,-169.68 717.12,-173.63 717.12,-177.59 717.12,-177.59 717.12,-185.51 717.12,-185.51 717.12,-189.47 713.17,-193.43 709.21,-193.43"/>
- <text xml:space="preserve" text-anchor="middle" x="614.62" y="-176.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/Animations/MoneyAni.ts</text>
- </g>
- <!-- scripts/FourUI/TopBarController.ts -->
- <g id="node3" class="node">
- <title>scripts/FourUI/TopBarController.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1081.83,-117.43C1081.83,-117.43 879.17,-117.43 879.17,-117.43 875.21,-117.43 871.25,-113.47 871.25,-109.51 871.25,-109.51 871.25,-101.59 871.25,-101.59 871.25,-97.63 875.21,-93.68 879.17,-93.68 879.17,-93.68 1081.83,-93.68 1081.83,-93.68 1085.79,-93.68 1089.75,-97.63 1089.75,-101.59 1089.75,-101.59 1089.75,-109.51 1089.75,-109.51 1089.75,-113.47 1085.79,-117.43 1081.83,-117.43"/>
- <text xml:space="preserve" text-anchor="middle" x="980.5" y="-100.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/FourUI/TopBarController.ts</text>
- </g>
- <!-- scripts/Animations/MoneyAni.ts->scripts/FourUI/TopBarController.ts -->
- <g id="edge1" class="edge">
- <title>scripts/Animations/MoneyAni.ts->scripts/FourUI/TopBarController.ts</title>
- <path fill="none" stroke="#757575" d="M667.32,-169.21C712.05,-158.69 778.52,-143.43 836.75,-131.55 856.24,-127.58 877.28,-123.58 897.07,-119.95"/>
- <polygon fill="#757575" stroke="#757575" points="897.53,-123.43 906.74,-118.19 896.27,-116.54 897.53,-123.43"/>
- </g>
- <!-- scripts/LevelSystem/SaveDataManager.ts -->
- <g id="node4" class="node">
- <title>scripts/LevelSystem/SaveDataManager.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M2216.21,-320.43C2216.21,-320.43 1964.79,-320.43 1964.79,-320.43 1960.83,-320.43 1956.88,-316.47 1956.88,-312.51 1956.88,-312.51 1956.88,-304.59 1956.88,-304.59 1956.88,-300.63 1960.83,-296.68 1964.79,-296.68 1964.79,-296.68 2216.21,-296.68 2216.21,-296.68 2220.17,-296.68 2224.12,-300.63 2224.12,-304.59 2224.12,-304.59 2224.12,-312.51 2224.12,-312.51 2224.12,-316.47 2220.17,-320.43 2216.21,-320.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-303.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/SaveDataManager.ts</text>
- </g>
- <!-- scripts/Animations/MoneyAni.ts->scripts/LevelSystem/SaveDataManager.ts -->
- <g id="edge2" class="edge">
- <title>scripts/Animations/MoneyAni.ts->scripts/LevelSystem/SaveDataManager.ts</title>
- <path fill="none" stroke="#757575" d="M717.6,-176.54C935.95,-167.95 1463.96,-158.56 1895.75,-241.55 1951.66,-252.3 2013.35,-275.77 2051.76,-291.87"/>
- <polygon fill="#757575" stroke="#757575" points="2049.99,-294.92 2060.56,-295.61 2052.73,-288.48 2049.99,-294.92"/>
- </g>
- <!-- scripts/FourUI/TopBarController.ts->scripts/LevelSystem/SaveDataManager.ts -->
- <g id="edge64" class="edge">
- <title>scripts/FourUI/TopBarController.ts->scripts/LevelSystem/SaveDataManager.ts</title>
- <path fill="none" stroke="#757575" d="M1090.1,-107.56C1301,-113.02 1757.42,-132.87 1895.75,-203.55 1917.05,-214.43 1912.21,-229.76 1931.75,-243.55 1962.93,-265.55 2002.67,-281.86 2034.46,-292.65"/>
- <polygon fill="#757575" stroke="#757575" points="2033.32,-295.96 2043.91,-295.76 2035.51,-289.31 2033.32,-295.96"/>
- </g>
- <!-- scripts/LevelSystem/LevelConfigManager.ts -->
- <g id="node15" class="node">
- <title>scripts/LevelSystem/LevelConfigManager.ts</title>
- <path fill="none" stroke="#cfffac" d="M2584.71,-347.43C2584.71,-347.43 2321.29,-347.43 2321.29,-347.43 2317.33,-347.43 2313.38,-343.47 2313.38,-339.51 2313.38,-339.51 2313.38,-331.59 2313.38,-331.59 2313.38,-327.63 2317.33,-323.68 2321.29,-323.68 2321.29,-323.68 2584.71,-323.68 2584.71,-323.68 2588.67,-323.68 2592.62,-327.63 2592.62,-331.59 2592.62,-331.59 2592.62,-339.51 2592.62,-339.51 2592.62,-343.47 2588.67,-347.43 2584.71,-347.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2453" y="-330.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/LevelSystem/LevelConfigManager.ts</text>
- </g>
- <!-- scripts/LevelSystem/SaveDataManager.ts->scripts/LevelSystem/LevelConfigManager.ts -->
- <g id="edge95" class="edge">
- <title>scripts/LevelSystem/SaveDataManager.ts->scripts/LevelSystem/LevelConfigManager.ts</title>
- <path fill="none" stroke="#757575" d="M2224.46,-318.51C2249.63,-320.39 2276.12,-322.38 2301.78,-324.3"/>
- <polygon fill="#757575" stroke="#757575" points="2301.37,-327.78 2311.6,-325.04 2301.89,-320.8 2301.37,-327.78"/>
- </g>
- <!-- scripts/CombatSystem/BallController.ts -->
- <g id="node5" class="node">
- <title>scripts/CombatSystem/BallController.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1858.21,-387.43C1858.21,-387.43 1623.29,-387.43 1623.29,-387.43 1619.33,-387.43 1615.38,-383.47 1615.38,-379.51 1615.38,-379.51 1615.38,-371.59 1615.38,-371.59 1615.38,-367.63 1619.33,-363.68 1623.29,-363.68 1623.29,-363.68 1858.21,-363.68 1858.21,-363.68 1862.17,-363.68 1866.12,-367.63 1866.12,-371.59 1866.12,-371.59 1866.12,-379.51 1866.12,-379.51 1866.12,-383.47 1862.17,-387.43 1858.21,-387.43"/>
- <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-370.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/BallController.ts</text>
- </g>
- <!-- scripts/CombatSystem/WeaponBullet.ts -->
- <g id="node6" class="node">
- <title>scripts/CombatSystem/WeaponBullet.ts</title>
- <path fill="none" stroke="#ff6c60" d="M2209.83,-163.43C2209.83,-163.43 1971.17,-163.43 1971.17,-163.43 1967.21,-163.43 1963.25,-159.47 1963.25,-155.51 1963.25,-155.51 1963.25,-147.59 1963.25,-147.59 1963.25,-143.63 1967.21,-139.68 1971.17,-139.68 1971.17,-139.68 2209.83,-139.68 2209.83,-139.68 2213.79,-139.68 2217.75,-143.63 2217.75,-147.59 2217.75,-147.59 2217.75,-155.51 2217.75,-155.51 2217.75,-159.47 2213.79,-163.43 2209.83,-163.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-146.13" font-family="Arial" font-size="14.00" fill="#ff6c60">scripts/CombatSystem/WeaponBullet.ts</text>
- </g>
- <!-- scripts/CombatSystem/BallController.ts->scripts/CombatSystem/WeaponBullet.ts -->
- <g id="edge3" class="edge">
- <title>scripts/CombatSystem/BallController.ts->scripts/CombatSystem/WeaponBullet.ts</title>
- <path fill="none" stroke="#757575" d="M1785.37,-363.22C1817.23,-353.18 1860.79,-337.3 1895.75,-316.55 1905.23,-310.92 2017.75,-213.73 2066.84,-171.21"/>
- <polygon fill="#757575" stroke="#757575" points="2069.08,-173.89 2074.35,-164.7 2064.5,-168.6 2069.08,-173.89"/>
- </g>
- <!-- scripts/Core/EventBus.ts -->
- <g id="node7" class="node">
- <title>scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#cfffac" d="M2526.96,-1165.43C2526.96,-1165.43 2379.04,-1165.43 2379.04,-1165.43 2375.08,-1165.43 2371.12,-1161.47 2371.12,-1157.51 2371.12,-1157.51 2371.12,-1149.59 2371.12,-1149.59 2371.12,-1145.63 2375.08,-1141.68 2379.04,-1141.68 2379.04,-1141.68 2526.96,-1141.68 2526.96,-1141.68 2530.92,-1141.68 2534.88,-1145.63 2534.88,-1149.59 2534.88,-1149.59 2534.88,-1157.51 2534.88,-1157.51 2534.88,-1161.47 2530.92,-1165.43 2526.96,-1165.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2453" y="-1148.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/Core/EventBus.ts</text>
- </g>
- <!-- scripts/CombatSystem/BallController.ts->scripts/Core/EventBus.ts -->
- <g id="edge4" class="edge">
- <title>scripts/CombatSystem/BallController.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M1831.21,-363.19C1945.76,-352.91 2142.21,-354.95 2249.25,-468.55 2294.39,-516.45 2268.17,-698.98 2285.25,-762.55 2324.65,-909.18 2408.42,-1072.67 2439.8,-1131.21"/>
- <polygon fill="#757575" stroke="#757575" points="2436.64,-1132.72 2444.47,-1139.86 2442.79,-1129.4 2436.64,-1132.72"/>
- </g>
- <!-- scripts/Core/PhysicsManager.ts -->
- <g id="node8" class="node">
- <title>scripts/Core/PhysicsManager.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M2185.46,-969.43C2185.46,-969.43 1995.54,-969.43 1995.54,-969.43 1991.58,-969.43 1987.62,-965.47 1987.62,-961.51 1987.62,-961.51 1987.62,-953.59 1987.62,-953.59 1987.62,-949.63 1991.58,-945.68 1995.54,-945.68 1995.54,-945.68 2185.46,-945.68 2185.46,-945.68 2189.42,-945.68 2193.38,-949.63 2193.38,-953.59 2193.38,-953.59 2193.38,-961.51 2193.38,-961.51 2193.38,-965.47 2189.42,-969.43 2185.46,-969.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-952.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/Core/PhysicsManager.ts</text>
- </g>
- <!-- scripts/CombatSystem/BallController.ts->scripts/Core/PhysicsManager.ts -->
- <g id="edge5" class="edge">
- <title>scripts/CombatSystem/BallController.ts->scripts/Core/PhysicsManager.ts</title>
- <path fill="none" stroke="#757575" d="M1757.62,-387.86C1789.72,-413.73 1862.13,-477.27 1895.75,-548.55 1940.26,-642.93 1887.22,-686.19 1931.75,-780.55 1963.52,-847.87 2029.12,-908.4 2064.91,-938.15"/>
- <polygon fill="#757575" stroke="#757575" points="2062.61,-940.79 2072.57,-944.41 2067.04,-935.37 2062.61,-940.79"/>
- </g>
- <!-- scripts/FourUI/SkillSystem/PersistentSkillManager.ts -->
- <g id="node9" class="node">
- <title>scripts/FourUI/SkillSystem/PersistentSkillManager.ts</title>
- <path fill="none" stroke="#cfffac" d="M2610.21,-59.43C2610.21,-59.43 2295.79,-59.43 2295.79,-59.43 2291.83,-59.43 2287.88,-55.47 2287.88,-51.51 2287.88,-51.51 2287.88,-43.59 2287.88,-43.59 2287.88,-39.63 2291.83,-35.68 2295.79,-35.68 2295.79,-35.68 2610.21,-35.68 2610.21,-35.68 2614.17,-35.68 2618.12,-39.63 2618.12,-43.59 2618.12,-43.59 2618.12,-51.51 2618.12,-51.51 2618.12,-55.47 2614.17,-59.43 2610.21,-59.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2453" y="-42.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/FourUI/SkillSystem/PersistentSkillManager.ts</text>
- </g>
- <!-- scripts/CombatSystem/BallController.ts->scripts/FourUI/SkillSystem/PersistentSkillManager.ts -->
- <g id="edge6" class="edge">
- <title>scripts/CombatSystem/BallController.ts->scripts/FourUI/SkillSystem/PersistentSkillManager.ts</title>
- <path fill="none" stroke="#757575" d="M1815.93,-363.18C1844.8,-354.7 1875.69,-340.46 1895.75,-316.55 1949.87,-252.05 1871.69,-189.56 1931.75,-130.55 1988.64,-74.65 2206.38,-80.43 2285.25,-68.55 2301.82,-66.06 2319.34,-63.62 2336.56,-61.35"/>
- <polygon fill="#757575" stroke="#757575" points="2336.86,-64.84 2346.32,-60.08 2335.95,-57.9 2336.86,-64.84"/>
- </g>
- <!-- scripts/CombatSystem/WeaponBullet.ts->scripts/Core/EventBus.ts -->
- <g id="edge52" class="edge">
- <title>scripts/CombatSystem/WeaponBullet.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M2115.1,-163.84C2151.26,-184.12 2219.35,-228.32 2249.25,-287.55 2296.95,-382.05 2260.15,-659.71 2285.25,-762.55 2321.25,-910.05 2407.09,-1073.01 2439.4,-1131.31"/>
- <polygon fill="#757575" stroke="#757575" points="2436.29,-1132.91 2444.22,-1139.93 2442.4,-1129.49 2436.29,-1132.91"/>
- </g>
- <!-- scripts/CombatSystem/WeaponBullet.ts->scripts/FourUI/SkillSystem/PersistentSkillManager.ts -->
- <g id="edge53" class="edge">
- <title>scripts/CombatSystem/WeaponBullet.ts->scripts/FourUI/SkillSystem/PersistentSkillManager.ts</title>
- <path fill="none" stroke="#757575" d="M2217.9,-139.85C2228.99,-135.92 2239.63,-130.91 2249.25,-124.55 2273.93,-108.22 2260.22,-84.33 2285.25,-68.55 2287.27,-67.27 2289.34,-66.06 2291.44,-64.9"/>
- <polygon fill="#757575" stroke="#757575" points="2292.78,-68.14 2300.18,-60.56 2289.67,-61.87 2292.78,-68.14"/>
- </g>
- <!-- scripts/Core/ConfigManager.ts -->
- <g id="node13" class="node">
- <title>scripts/Core/ConfigManager.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M2544.21,-753.43C2544.21,-753.43 2361.79,-753.43 2361.79,-753.43 2357.83,-753.43 2353.88,-749.47 2353.88,-745.51 2353.88,-745.51 2353.88,-737.59 2353.88,-737.59 2353.88,-733.63 2357.83,-729.68 2361.79,-729.68 2361.79,-729.68 2544.21,-729.68 2544.21,-729.68 2548.17,-729.68 2552.12,-733.63 2552.12,-737.59 2552.12,-737.59 2552.12,-745.51 2552.12,-745.51 2552.12,-749.47 2548.17,-753.43 2544.21,-753.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2453" y="-736.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/Core/ConfigManager.ts</text>
- </g>
- <!-- scripts/CombatSystem/WeaponBullet.ts->scripts/Core/ConfigManager.ts -->
- <g id="edge51" class="edge">
- <title>scripts/CombatSystem/WeaponBullet.ts->scripts/Core/ConfigManager.ts</title>
- <path fill="none" stroke="#757575" d="M2110.65,-163.87C2142.97,-185.48 2208.78,-233.15 2249.25,-287.55 2277.51,-325.54 2406.27,-631.92 2442.49,-718.71"/>
- <polygon fill="#757575" stroke="#757575" points="2439.22,-719.96 2446.3,-727.84 2445.68,-717.27 2439.22,-719.96"/>
- </g>
- <!-- scripts/CombatSystem/BulletEffects/BulletCount.ts -->
- <g id="node17" class="node">
- <title>scripts/CombatSystem/BulletEffects/BulletCount.ts</title>
- <path fill="none" stroke="#ff6c60" d="M2604.58,-223.43C2604.58,-223.43 2301.42,-223.43 2301.42,-223.43 2297.46,-223.43 2293.5,-219.47 2293.5,-215.51 2293.5,-215.51 2293.5,-207.59 2293.5,-207.59 2293.5,-203.63 2297.46,-199.68 2301.42,-199.68 2301.42,-199.68 2604.58,-199.68 2604.58,-199.68 2608.54,-199.68 2612.5,-203.63 2612.5,-207.59 2612.5,-207.59 2612.5,-215.51 2612.5,-215.51 2612.5,-219.47 2608.54,-223.43 2604.58,-223.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2453" y="-206.13" font-family="Arial" font-size="14.00" fill="#ff6c60">scripts/CombatSystem/BulletEffects/BulletCount.ts</text>
- </g>
- <!-- scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletCount.ts -->
- <g id="edge47" class="edge">
- <title>scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletCount.ts</title>
- <path fill="none" stroke="#757575" d="M2218.18,-162.82C2228.7,-164.67 2239.17,-166.6 2249.25,-168.55 2265.34,-171.66 2269.14,-173.51 2285.25,-176.55 2324.52,-183.97 2369.29,-190.86 2402.55,-197.05"/>
- <polygon fill="#757575" stroke="#757575" points="2401.83,-200.48 2412.31,-198.92 2403.15,-193.6 2401.83,-200.48"/>
- </g>
- <!-- scripts/CombatSystem/BulletEffects/BulletHitEffect.ts -->
- <g id="node18" class="node">
- <title>scripts/CombatSystem/BulletEffects/BulletHitEffect.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M2612.08,-143.43C2612.08,-143.43 2293.92,-143.43 2293.92,-143.43 2289.96,-143.43 2286,-139.47 2286,-135.51 2286,-135.51 2286,-127.59 2286,-127.59 2286,-123.63 2289.96,-119.68 2293.92,-119.68 2293.92,-119.68 2612.08,-119.68 2612.08,-119.68 2616.04,-119.68 2620,-123.63 2620,-127.59 2620,-127.59 2620,-135.51 2620,-135.51 2620,-139.47 2616.04,-143.43 2612.08,-143.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2453" y="-126.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/BulletEffects/BulletHitEffect.ts</text>
- </g>
- <!-- scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletHitEffect.ts -->
- <g id="edge48" class="edge">
- <title>scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletHitEffect.ts</title>
- <path fill="none" stroke="#757575" d="M2218.09,-144.53C2236.24,-143.52 2255.18,-142.47 2274.09,-141.42"/>
- <polygon fill="#757575" stroke="#757575" points="2274.23,-144.92 2284.02,-140.87 2273.84,-137.93 2274.23,-144.92"/>
- </g>
- <!-- scripts/CombatSystem/BulletEffects/BulletTrajectory.ts -->
- <g id="node19" class="node">
- <title>scripts/CombatSystem/BulletEffects/BulletTrajectory.ts</title>
- <path fill="none" stroke="#cfffac" d="M2991.08,-143.43C2991.08,-143.43 2664.67,-143.43 2664.67,-143.43 2660.71,-143.43 2656.75,-139.47 2656.75,-135.51 2656.75,-135.51 2656.75,-127.59 2656.75,-127.59 2656.75,-123.63 2660.71,-119.68 2664.67,-119.68 2664.67,-119.68 2991.08,-119.68 2991.08,-119.68 2995.04,-119.68 2999,-123.63 2999,-127.59 2999,-127.59 2999,-135.51 2999,-135.51 2999,-139.47 2995.04,-143.43 2991.08,-143.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2827.88" y="-126.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/BulletEffects/BulletTrajectory.ts</text>
- </g>
- <!-- scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletTrajectory.ts -->
- <g id="edge50" class="edge">
- <title>scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletTrajectory.ts</title>
- <path fill="none" stroke="#757575" d="M2218.13,-152.3C2240.49,-152.4 2263.55,-152.49 2285.25,-152.55 2434.36,-152.94 2471.83,-160.12 2620.75,-152.55 2651.31,-151 2684.31,-148.16 2714.76,-145.06"/>
- <polygon fill="#757575" stroke="#757575" points="2714.77,-148.58 2724.35,-144.06 2714.05,-141.62 2714.77,-148.58"/>
- </g>
- <!-- scripts/CombatSystem/BulletEffects/BulletLifecycle.ts -->
- <g id="node20" class="node">
- <title>scripts/CombatSystem/BulletEffects/BulletLifecycle.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M2612.83,-101.43C2612.83,-101.43 2293.17,-101.43 2293.17,-101.43 2289.21,-101.43 2285.25,-97.47 2285.25,-93.51 2285.25,-93.51 2285.25,-85.59 2285.25,-85.59 2285.25,-81.63 2289.21,-77.68 2293.17,-77.68 2293.17,-77.68 2612.83,-77.68 2612.83,-77.68 2616.79,-77.68 2620.75,-81.63 2620.75,-85.59 2620.75,-85.59 2620.75,-93.51 2620.75,-93.51 2620.75,-97.47 2616.79,-101.43 2612.83,-101.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2453" y="-84.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/BulletEffects/BulletLifecycle.ts</text>
- </g>
- <!-- scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletLifecycle.ts -->
- <g id="edge49" class="edge">
- <title>scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletLifecycle.ts</title>
- <path fill="none" stroke="#757575" d="M2182.29,-139.23C2204.39,-135.35 2227.83,-130.48 2249.25,-124.55 2265.79,-119.97 2268.61,-114.77 2285.25,-110.55 2295.12,-108.05 2305.39,-105.84 2315.78,-103.89"/>
- <polygon fill="#757575" stroke="#757575" points="2316.36,-107.35 2325.59,-102.14 2315.13,-100.45 2316.36,-107.35"/>
- </g>
- <!-- scripts/Core/BaseSingleton.ts -->
- <g id="node26" class="node">
- <title>scripts/Core/BaseSingleton.ts</title>
- <path fill="none" stroke="#cfffac" d="M2916.46,-1494.43C2916.46,-1494.43 2739.29,-1494.43 2739.29,-1494.43 2735.33,-1494.43 2731.38,-1490.47 2731.38,-1486.51 2731.38,-1486.51 2731.38,-1478.59 2731.38,-1478.59 2731.38,-1474.63 2735.33,-1470.68 2739.29,-1470.68 2739.29,-1470.68 2916.46,-1470.68 2916.46,-1470.68 2920.42,-1470.68 2924.38,-1474.63 2924.38,-1478.59 2924.38,-1478.59 2924.38,-1486.51 2924.38,-1486.51 2924.38,-1490.47 2920.42,-1494.43 2916.46,-1494.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2827.88" y="-1477.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/Core/BaseSingleton.ts</text>
- </g>
- <!-- scripts/Core/PhysicsManager.ts->scripts/Core/BaseSingleton.ts -->
- <g id="edge55" class="edge">
- <title>scripts/Core/PhysicsManager.ts->scripts/Core/BaseSingleton.ts</title>
- <path fill="none" stroke="#757575" d="M2193.71,-967.99C2309.46,-984.64 2497.91,-1026.97 2620.75,-1132.55 2731.55,-1227.79 2798.02,-1398.12 2819.34,-1459.62"/>
- <polygon fill="#757575" stroke="#757575" points="2815.98,-1460.63 2822.51,-1468.98 2822.61,-1458.38 2815.98,-1460.63"/>
- </g>
- <!-- scripts/CombatSystem/BlockManager.ts -->
- <g id="node10" class="node">
- <title>scripts/CombatSystem/BlockManager.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1861.21,-581.43C1861.21,-581.43 1620.29,-581.43 1620.29,-581.43 1616.33,-581.43 1612.38,-577.47 1612.38,-573.51 1612.38,-573.51 1612.38,-565.59 1612.38,-565.59 1612.38,-561.63 1616.33,-557.68 1620.29,-557.68 1620.29,-557.68 1861.21,-557.68 1861.21,-557.68 1865.17,-557.68 1869.12,-561.63 1869.12,-565.59 1869.12,-565.59 1869.12,-573.51 1869.12,-573.51 1869.12,-577.47 1865.17,-581.43 1861.21,-581.43"/>
- <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-564.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/BlockManager.ts</text>
- </g>
- <!-- scripts/CombatSystem/BlockManager.ts->scripts/LevelSystem/SaveDataManager.ts -->
- <g id="edge13" class="edge">
- <title>scripts/CombatSystem/BlockManager.ts->scripts/LevelSystem/SaveDataManager.ts</title>
- <path fill="none" stroke="#757575" d="M1783.91,-557.19C1816.22,-546.53 1861.02,-529.13 1895.75,-505.55 1914.73,-492.66 1915.7,-484.94 1931.75,-468.55 1981.19,-418.08 2039.63,-358.93 2069.6,-328.65"/>
- <polygon fill="#757575" stroke="#757575" points="2071.99,-331.21 2076.53,-321.64 2067.01,-326.29 2071.99,-331.21"/>
- </g>
- <!-- scripts/CombatSystem/BlockManager.ts->scripts/Core/EventBus.ts -->
- <g id="edge10" class="edge">
- <title>scripts/CombatSystem/BlockManager.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M1869.42,-576.08C1878.75,-579.53 1887.66,-583.94 1895.75,-589.55 1923.85,-609.04 1904.88,-636.4 1931.75,-657.55 2046.18,-747.62 2136.29,-646.63 2249.25,-738.55 2380.97,-845.74 2433.51,-1059.6 2447.73,-1130.28"/>
- <polygon fill="#757575" stroke="#757575" points="2444.26,-1130.77 2449.6,-1139.92 2451.13,-1129.44 2444.26,-1130.77"/>
- </g>
- <!-- scripts/CombatSystem/BlockSelection/BlockTag.ts -->
- <g id="node11" class="node">
- <title>scripts/CombatSystem/BlockSelection/BlockTag.ts</title>
- <path fill="none" stroke="#cfffac" d="M2241.33,-501.43C2241.33,-501.43 1939.67,-501.43 1939.67,-501.43 1935.71,-501.43 1931.75,-497.47 1931.75,-493.51 1931.75,-493.51 1931.75,-485.59 1931.75,-485.59 1931.75,-481.63 1935.71,-477.68 1939.67,-477.68 1939.67,-477.68 2241.33,-477.68 2241.33,-477.68 2245.29,-477.68 2249.25,-481.63 2249.25,-485.59 2249.25,-485.59 2249.25,-493.51 2249.25,-493.51 2249.25,-497.47 2245.29,-501.43 2241.33,-501.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-484.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/BlockSelection/BlockTag.ts</text>
- </g>
- <!-- scripts/CombatSystem/BlockManager.ts->scripts/CombatSystem/BlockSelection/BlockTag.ts -->
- <g id="edge7" class="edge">
- <title>scripts/CombatSystem/BlockManager.ts->scripts/CombatSystem/BlockSelection/BlockTag.ts</title>
- <path fill="none" stroke="#757575" d="M1795.32,-557.23C1857.1,-543.01 1958.61,-519.66 2024.76,-504.45"/>
- <polygon fill="#757575" stroke="#757575" points="2025.43,-507.88 2034.39,-502.23 2023.86,-501.06 2025.43,-507.88"/>
- </g>
- <!-- scripts/CombatSystem/SkillSelection/SkillManager.ts -->
- <g id="node12" class="node">
- <title>scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
- <path fill="none" stroke="#cfffac" d="M2986.21,-520.43C2986.21,-520.43 2669.54,-520.43 2669.54,-520.43 2665.58,-520.43 2661.62,-516.47 2661.62,-512.51 2661.62,-512.51 2661.62,-504.59 2661.62,-504.59 2661.62,-500.63 2665.58,-496.68 2669.54,-496.68 2669.54,-496.68 2986.21,-496.68 2986.21,-496.68 2990.17,-496.68 2994.12,-500.63 2994.12,-504.59 2994.12,-504.59 2994.12,-512.51 2994.12,-512.51 2994.12,-516.47 2990.17,-520.43 2986.21,-520.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2827.88" y="-503.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/SkillSelection/SkillManager.ts</text>
- </g>
- <!-- scripts/CombatSystem/BlockManager.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts -->
- <g id="edge8" class="edge">
- <title>scripts/CombatSystem/BlockManager.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
- <path fill="none" stroke="#757575" d="M1869.5,-571.84C1890.31,-572.14 1911.63,-572.39 1931.75,-572.55 2072.86,-573.66 2108.35,-580.33 2249.25,-572.55 2419.62,-563.14 2616.98,-538.23 2731.31,-522.41"/>
- <polygon fill="#757575" stroke="#757575" points="2731.53,-525.91 2740.95,-521.07 2730.57,-518.98 2731.53,-525.91"/>
- </g>
- <!-- scripts/CombatSystem/BlockManager.ts->scripts/Core/ConfigManager.ts -->
- <g id="edge9" class="edge">
- <title>scripts/CombatSystem/BlockManager.ts->scripts/Core/ConfigManager.ts</title>
- <path fill="none" stroke="#757575" d="M1849.79,-581.84C1865.51,-585.32 1881.26,-589.8 1895.75,-595.55 1913.62,-602.64 1913.81,-612.61 1931.75,-619.55 2064.86,-671.03 2110.97,-632.24 2249.25,-667.55 2307.95,-682.54 2373.37,-708.11 2413.62,-724.92"/>
- <polygon fill="#757575" stroke="#757575" points="2412.06,-728.06 2422.63,-728.72 2414.77,-721.61 2412.06,-728.06"/>
- </g>
- <!-- scripts/Core/LevelSessionManager.ts -->
- <g id="node14" class="node">
- <title>scripts/Core/LevelSessionManager.ts</title>
- <path fill="none" stroke="#cfffac" d="M2202.33,-771.43C2202.33,-771.43 1978.67,-771.43 1978.67,-771.43 1974.71,-771.43 1970.75,-767.47 1970.75,-763.51 1970.75,-763.51 1970.75,-755.59 1970.75,-755.59 1970.75,-751.63 1974.71,-747.68 1978.67,-747.68 1978.67,-747.68 2202.33,-747.68 2202.33,-747.68 2206.29,-747.68 2210.25,-751.63 2210.25,-755.59 2210.25,-755.59 2210.25,-763.51 2210.25,-763.51 2210.25,-767.47 2206.29,-771.43 2202.33,-771.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-754.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/Core/LevelSessionManager.ts</text>
- </g>
- <!-- scripts/CombatSystem/BlockManager.ts->scripts/Core/LevelSessionManager.ts -->
- <g id="edge11" class="edge">
- <title>scripts/CombatSystem/BlockManager.ts->scripts/Core/LevelSessionManager.ts</title>
- <path fill="none" stroke="#757575" d="M1793.45,-581.89C1825.74,-591.65 1866.56,-607.99 1895.75,-633.55 1919.72,-654.54 1907.69,-674.66 1931.75,-695.55 1958.3,-718.61 1994.24,-734.05 2025.11,-743.99"/>
- <polygon fill="#757575" stroke="#757575" points="2023.77,-747.23 2034.35,-746.83 2025.82,-740.54 2023.77,-747.23"/>
- </g>
- <!-- scripts/CombatSystem/BlockManager.ts->scripts/LevelSystem/LevelConfigManager.ts -->
- <g id="edge12" class="edge">
- <title>scripts/CombatSystem/BlockManager.ts->scripts/LevelSystem/LevelConfigManager.ts</title>
- <path fill="none" stroke="#757575" d="M1869.55,-573.5C1997.34,-575.6 2183.99,-573.06 2249.25,-543.55 2339.64,-502.67 2410.84,-401.79 2438.96,-357.26"/>
- <polygon fill="#757575" stroke="#757575" points="2441.8,-359.33 2444.09,-348.99 2435.85,-355.65 2441.8,-359.33"/>
- </g>
- <!-- scripts/Core/ConfigManager.ts->scripts/Core/BaseSingleton.ts -->
- <g id="edge54" class="edge">
- <title>scripts/Core/ConfigManager.ts->scripts/Core/BaseSingleton.ts</title>
- <path fill="none" stroke="#757575" d="M2462.01,-753.81C2487.03,-792.36 2565.36,-914.84 2620.75,-1021.55 2705.9,-1185.58 2790.58,-1392.06 2817.83,-1459.86"/>
- <polygon fill="#757575" stroke="#757575" points="2814.44,-1460.81 2821.41,-1468.79 2820.94,-1458.21 2814.44,-1460.81"/>
- </g>
- <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts -->
- <g id="node16" class="node">
- <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1541.83,-581.43C1541.83,-581.43 1168.17,-581.43 1168.17,-581.43 1164.21,-581.43 1160.25,-577.47 1160.25,-573.51 1160.25,-573.51 1160.25,-565.59 1160.25,-565.59 1160.25,-561.63 1164.21,-557.68 1168.17,-557.68 1168.17,-557.68 1541.83,-557.68 1541.83,-557.68 1545.79,-557.68 1549.75,-561.63 1549.75,-565.59 1549.75,-565.59 1549.75,-573.51 1549.75,-573.51 1549.75,-577.47 1545.79,-581.43 1541.83,-581.43"/>
- <text xml:space="preserve" text-anchor="middle" x="1355" y="-564.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/BlockSelection/GameBlockSelection.ts</text>
- </g>
- <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/Animations/GameStartMove.ts -->
- <g id="edge14" class="edge">
- <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/Animations/GameStartMove.ts</title>
- <path fill="none" stroke="#757575" d="M1379,-557.22C1418.28,-535.21 1498.96,-485.79 1549.75,-425.55 1572.55,-398.5 1559.47,-378.24 1585.75,-354.55 1608.65,-333.9 1639.54,-320.18 1667.64,-311.22"/>
- <polygon fill="#757575" stroke="#757575" points="1668.65,-314.57 1677.21,-308.33 1666.63,-307.87 1668.65,-314.57"/>
- </g>
- <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/BallController.ts -->
- <g id="edge15" class="edge">
- <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/BallController.ts</title>
- <path fill="none" stroke="#757575" d="M1390.74,-557.25C1432.54,-541.05 1502.94,-509.18 1549.75,-463.55 1572.57,-441.31 1559.56,-419.7 1585.75,-401.55 1591.6,-397.5 1597.87,-394 1604.41,-390.99"/>
- <polygon fill="#757575" stroke="#757575" points="1605.59,-394.29 1613.5,-387.23 1602.92,-387.82 1605.59,-394.29"/>
- </g>
- <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/Core/EventBus.ts -->
- <g id="edge19" class="edge">
- <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M1367.7,-581.58C1399.55,-613.59 1491.74,-701.54 1585.75,-746.55 1859.35,-877.55 1992.25,-745.41 2249.25,-906.55 2343,-965.34 2413.75,-1082.46 2440.42,-1131.33"/>
- <polygon fill="#757575" stroke="#757575" points="2437.32,-1132.95 2445.13,-1140.12 2443.49,-1129.65 2437.32,-1132.95"/>
- </g>
- <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/BlockManager.ts -->
- <g id="edge16" class="edge">
- <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/BlockManager.ts</title>
- <path fill="none" stroke="#757575" d="M1550.12,-569.55C1567.19,-569.55 1584.24,-569.55 1600.72,-569.55"/>
- <polygon fill="#757575" stroke="#757575" points="1600.52,-573.05 1610.52,-569.55 1600.52,-566.05 1600.52,-573.05"/>
- </g>
- <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/BlockSelection/BlockTag.ts -->
- <g id="edge17" class="edge">
- <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/BlockSelection/BlockTag.ts</title>
- <path fill="none" stroke="#757575" d="M1398.33,-557.19C1444.1,-544.39 1519.42,-524.98 1585.75,-515.55 1696.47,-499.81 1822.08,-493.31 1920.18,-490.74"/>
- <polygon fill="#757575" stroke="#757575" points="1919.97,-494.24 1929.88,-490.49 1919.79,-487.25 1919.97,-494.24"/>
- </g>
- <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts -->
- <g id="edge18" class="edge">
- <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
- <path fill="none" stroke="#757575" d="M1382.51,-557.24C1424.55,-538.38 1509.57,-502.9 1585.75,-487.55 2011.83,-401.7 2536.9,-464.16 2740.52,-494.52"/>
- <polygon fill="#757575" stroke="#757575" points="2739.81,-497.96 2750.22,-495.98 2740.86,-491.03 2739.81,-497.96"/>
- </g>
- <!-- scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/Core/LevelSessionManager.ts -->
- <g id="edge20" class="edge">
- <title>scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/Core/LevelSessionManager.ts</title>
- <path fill="none" stroke="#757575" d="M1508.36,-581.92C1619.08,-594.79 1770.81,-620.57 1895.75,-671.55 1913.55,-678.82 1914.75,-686.56 1931.75,-695.55 1967.62,-714.53 2010.39,-731.56 2042.35,-743.28"/>
- <polygon fill="#757575" stroke="#757575" points="2041.15,-746.57 2051.75,-746.68 2043.53,-739.98 2041.15,-746.57"/>
- </g>
- <!-- scripts/CombatSystem/BulletEffects/BulletCount.ts->scripts/CombatSystem/WeaponBullet.ts -->
- <g id="edge22" class="edge">
- <title>scripts/CombatSystem/BulletEffects/BulletCount.ts->scripts/CombatSystem/WeaponBullet.ts</title>
- <path fill="none" stroke="#757575" d="M2310.88,-199.18C2302.2,-197.68 2293.6,-196.13 2285.25,-194.55 2269.14,-191.51 2265.34,-189.66 2249.25,-186.55 2211.99,-179.35 2169.54,-172.42 2138.07,-166.16"/>
- <polygon fill="#757575" stroke="#757575" points="2138.98,-162.78 2128.48,-164.19 2137.57,-169.63 2138.98,-162.78"/>
- </g>
- <!-- scripts/CombatSystem/BulletEffects/BulletCount.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts -->
- <g id="edge21" class="edge">
- <title>scripts/CombatSystem/BulletEffects/BulletCount.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
- <path fill="none" stroke="#757575" d="M2590.86,-223.89C2601.34,-227.51 2611.44,-232 2620.75,-237.55 2723.63,-298.89 2792.79,-432.91 2817.15,-486.13"/>
- <polygon fill="#757575" stroke="#757575" points="2813.88,-487.4 2821.17,-495.09 2820.27,-484.54 2813.88,-487.4"/>
- </g>
- <!-- scripts/CombatSystem/BulletEffects/BulletHitEffect.ts->scripts/CombatSystem/BulletEffects/BulletTrajectory.ts -->
- <g id="edge23" class="edge">
- <title>scripts/CombatSystem/BulletEffects/BulletHitEffect.ts->scripts/CombatSystem/BulletEffects/BulletTrajectory.ts</title>
- <path fill="none" stroke="#757575" d="M2620.26,-131.55C2628.54,-131.55 2636.87,-131.55 2645.19,-131.55"/>
- <polygon fill="#757575" stroke="#757575" points="2645.01,-135.05 2655.01,-131.55 2645.01,-128.05 2645.01,-135.05"/>
- </g>
- <!-- scripts/CombatSystem/BulletEffects/BulletLifecycle.ts->scripts/CombatSystem/BulletEffects/BulletTrajectory.ts -->
- <g id="edge24" class="edge">
- <title>scripts/CombatSystem/BulletEffects/BulletLifecycle.ts->scripts/CombatSystem/BulletEffects/BulletTrajectory.ts</title>
- <path fill="none" stroke="#757575" d="M2563.86,-101.92C2608.51,-106.95 2660.26,-112.78 2705.98,-117.93"/>
- <polygon fill="#757575" stroke="#757575" points="2705.33,-121.38 2715.65,-119.02 2706.11,-114.43 2705.33,-121.38"/>
- </g>
- <!-- scripts/CombatSystem/CoinDrop.ts -->
- <g id="node21" class="node">
- <title>scripts/CombatSystem/CoinDrop.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1846.58,-737.43C1846.58,-737.43 1634.92,-737.43 1634.92,-737.43 1630.96,-737.43 1627,-733.47 1627,-729.51 1627,-729.51 1627,-721.59 1627,-721.59 1627,-717.63 1630.96,-713.68 1634.92,-713.68 1634.92,-713.68 1846.58,-713.68 1846.58,-713.68 1850.54,-713.68 1854.5,-717.63 1854.5,-721.59 1854.5,-721.59 1854.5,-729.51 1854.5,-729.51 1854.5,-733.47 1850.54,-737.43 1846.58,-737.43"/>
- <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-720.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/CoinDrop.ts</text>
- </g>
- <!-- scripts/CombatSystem/CoinDrop.ts->scripts/Core/LevelSessionManager.ts -->
- <g id="edge25" class="edge">
- <title>scripts/CombatSystem/CoinDrop.ts->scripts/Core/LevelSessionManager.ts</title>
- <path fill="none" stroke="#757575" d="M1854.65,-736.59C1888.03,-739.85 1924.84,-743.45 1959.21,-746.81"/>
- <polygon fill="#757575" stroke="#757575" points="1958.48,-750.26 1968.77,-747.75 1959.16,-743.29 1958.48,-750.26"/>
- </g>
- <!-- scripts/CombatSystem/EnemyComponent.ts -->
- <g id="node22" class="node">
- <title>scripts/CombatSystem/EnemyComponent.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M2224.46,-1125.43C2224.46,-1125.43 1956.54,-1125.43 1956.54,-1125.43 1952.58,-1125.43 1948.62,-1121.47 1948.62,-1117.51 1948.62,-1117.51 1948.62,-1109.59 1948.62,-1109.59 1948.62,-1105.63 1952.58,-1101.68 1956.54,-1101.68 1956.54,-1101.68 2224.46,-1101.68 2224.46,-1101.68 2228.42,-1101.68 2232.38,-1105.63 2232.38,-1109.59 2232.38,-1109.59 2232.38,-1117.51 2232.38,-1117.51 2232.38,-1121.47 2228.42,-1125.43 2224.46,-1125.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-1108.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/EnemyComponent.ts</text>
- </g>
- <!-- scripts/CombatSystem/EnemyComponent.ts->scripts/Core/ConfigManager.ts -->
- <g id="edge26" class="edge">
- <title>scripts/CombatSystem/EnemyComponent.ts->scripts/Core/ConfigManager.ts</title>
- <path fill="none" stroke="#757575" d="M2142.87,-1101.24C2175.91,-1091.39 2218.29,-1074.95 2249.25,-1049.55 2350.21,-966.73 2419.01,-820.33 2442.8,-764.27"/>
- <polygon fill="#757575" stroke="#757575" points="2445.99,-765.7 2446.6,-755.13 2439.53,-763.01 2445.99,-765.7"/>
- </g>
- <!-- scripts/CombatSystem/EnemyController.ts -->
- <g id="node23" class="node">
- <title>scripts/CombatSystem/EnemyController.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1482.58,-1163.43C1482.58,-1163.43 1227.42,-1163.43 1227.42,-1163.43 1223.46,-1163.43 1219.5,-1159.47 1219.5,-1155.51 1219.5,-1155.51 1219.5,-1147.59 1219.5,-1147.59 1219.5,-1143.63 1223.46,-1139.68 1227.42,-1139.68 1227.42,-1139.68 1482.58,-1139.68 1482.58,-1139.68 1486.54,-1139.68 1490.5,-1143.63 1490.5,-1147.59 1490.5,-1147.59 1490.5,-1155.51 1490.5,-1155.51 1490.5,-1159.47 1486.54,-1163.43 1482.58,-1163.43"/>
- <text xml:space="preserve" text-anchor="middle" x="1355" y="-1146.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/EnemyController.ts</text>
- </g>
- <!-- scripts/CombatSystem/EnemyController.ts->scripts/LevelSystem/SaveDataManager.ts -->
- <g id="edge34" class="edge">
- <title>scripts/CombatSystem/EnemyController.ts->scripts/LevelSystem/SaveDataManager.ts</title>
- <path fill="none" stroke="#757575" d="M1373.42,-1139.19C1413.04,-1109.96 1509.57,-1032.08 1549.75,-940.55 1587.85,-853.76 1528.81,-591.33 1585.75,-515.55 1674.4,-397.57 1759.62,-453.54 1895.75,-396.55 1951.35,-373.28 2014.78,-343.92 2053.48,-325.69"/>
- <polygon fill="#757575" stroke="#757575" points="2054.79,-328.94 2062.34,-321.51 2051.8,-322.61 2054.79,-328.94"/>
- </g>
- <!-- scripts/CombatSystem/EnemyController.ts->scripts/Core/EventBus.ts -->
- <g id="edge32" class="edge">
- <title>scripts/CombatSystem/EnemyController.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M1390.97,-1163.88C1511.64,-1204.65 1921.18,-1328.37 2249.25,-1252.55 2316.52,-1237.01 2387.26,-1195.94 2424.81,-1171.86"/>
- <polygon fill="#757575" stroke="#757575" points="2426.32,-1175.06 2432.79,-1166.67 2422.5,-1169.19 2426.32,-1175.06"/>
- </g>
- <!-- scripts/CombatSystem/EnemyController.ts->scripts/Core/ConfigManager.ts -->
- <g id="edge31" class="edge">
- <title>scripts/CombatSystem/EnemyController.ts->scripts/Core/ConfigManager.ts</title>
- <path fill="none" stroke="#757575" d="M1435.74,-1139.19C1641.44,-1106.88 2178.82,-1019.55 2249.25,-978.55 2342.15,-924.46 2412.9,-811.73 2439.98,-763.84"/>
- <polygon fill="#757575" stroke="#757575" points="2442.98,-765.65 2444.77,-755.21 2436.86,-762.26 2442.98,-765.65"/>
- </g>
- <!-- scripts/CombatSystem/EnemyController.ts->scripts/LevelSystem/LevelConfigManager.ts -->
- <g id="edge33" class="edge">
- <title>scripts/CombatSystem/EnemyController.ts->scripts/LevelSystem/LevelConfigManager.ts</title>
- <path fill="none" stroke="#757575" d="M1373.08,-1139.39C1412.42,-1110.28 1509.14,-1032.17 1549.75,-940.55 1585.2,-860.58 1522.84,-609.33 1585.75,-548.55 1691.96,-445.93 2112.35,-565.97 2249.25,-510.55 2331.9,-477.1 2404.48,-395.58 2435.71,-356.77"/>
- <polygon fill="#757575" stroke="#757575" points="2438.35,-359.08 2441.81,-349.06 2432.86,-354.73 2438.35,-359.08"/>
- </g>
- <!-- scripts/CombatSystem/EnemyController.ts->scripts/CombatSystem/EnemyComponent.ts -->
- <g id="edge27" class="edge">
- <title>scripts/CombatSystem/EnemyController.ts->scripts/CombatSystem/EnemyComponent.ts</title>
- <path fill="none" stroke="#757575" d="M1490.96,-1144.56C1617.11,-1138.02 1805.24,-1128.28 1936.81,-1121.46"/>
- <polygon fill="#757575" stroke="#757575" points="1936.85,-1124.96 1946.66,-1120.95 1936.49,-1117.97 1936.85,-1124.96"/>
- </g>
- <!-- scripts/CombatSystem/EnemyInstance.ts -->
- <g id="node24" class="node">
- <title>scripts/CombatSystem/EnemyInstance.ts</title>
- <path fill="none" stroke="#cfffac" d="M1864.96,-1201.43C1864.96,-1201.43 1616.54,-1201.43 1616.54,-1201.43 1612.58,-1201.43 1608.62,-1197.47 1608.62,-1193.51 1608.62,-1193.51 1608.62,-1185.59 1608.62,-1185.59 1608.62,-1181.63 1612.58,-1177.68 1616.54,-1177.68 1616.54,-1177.68 1864.96,-1177.68 1864.96,-1177.68 1868.92,-1177.68 1872.88,-1181.63 1872.88,-1185.59 1872.88,-1185.59 1872.88,-1193.51 1872.88,-1193.51 1872.88,-1197.47 1868.92,-1201.43 1864.96,-1201.43"/>
- <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-1184.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/EnemyInstance.ts</text>
- </g>
- <!-- scripts/CombatSystem/EnemyController.ts->scripts/CombatSystem/EnemyInstance.ts -->
- <g id="edge28" class="edge">
- <title>scripts/CombatSystem/EnemyController.ts->scripts/CombatSystem/EnemyInstance.ts</title>
- <path fill="none" stroke="#757575" d="M1480.86,-1163.91C1520.07,-1167.8 1563.56,-1172.1 1603.51,-1176.06"/>
- <polygon fill="#757575" stroke="#757575" points="1603.16,-1179.54 1613.46,-1177.04 1603.85,-1172.58 1603.16,-1179.54"/>
- </g>
- <!-- scripts/CombatSystem/Wall.ts -->
- <g id="node25" class="node">
- <title>scripts/CombatSystem/Wall.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1831.21,-931.43C1831.21,-931.43 1650.29,-931.43 1650.29,-931.43 1646.33,-931.43 1642.38,-927.47 1642.38,-923.51 1642.38,-923.51 1642.38,-915.59 1642.38,-915.59 1642.38,-911.63 1646.33,-907.68 1650.29,-907.68 1650.29,-907.68 1831.21,-907.68 1831.21,-907.68 1835.17,-907.68 1839.12,-911.63 1839.12,-915.59 1839.12,-915.59 1839.12,-923.51 1839.12,-923.51 1839.12,-927.47 1835.17,-931.43 1831.21,-931.43"/>
- <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-914.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/Wall.ts</text>
- </g>
- <!-- scripts/CombatSystem/EnemyController.ts->scripts/CombatSystem/Wall.ts -->
- <g id="edge29" class="edge">
- <title>scripts/CombatSystem/EnemyController.ts->scripts/CombatSystem/Wall.ts</title>
- <path fill="none" stroke="#757575" d="M1376.36,-1139.24C1439.85,-1100.86 1634.44,-983.22 1709.64,-937.75"/>
- <polygon fill="#757575" stroke="#757575" points="1711.4,-940.78 1718.14,-932.61 1707.77,-934.79 1711.4,-940.78"/>
- </g>
- <!-- scripts/CombatSystem/EnemyController.ts->scripts/Core/BaseSingleton.ts -->
- <g id="edge30" class="edge">
- <title>scripts/CombatSystem/EnemyController.ts->scripts/Core/BaseSingleton.ts</title>
- <path fill="none" stroke="#757575" d="M1370.28,-1163.62C1432.03,-1214.92 1684.18,-1415.33 1931.75,-1482.55 2077.1,-1522.02 2515.52,-1501.72 2719.87,-1489.53"/>
- <polygon fill="#757575" stroke="#757575" points="2719.93,-1493.04 2729.7,-1488.94 2719.51,-1486.05 2719.93,-1493.04"/>
- </g>
- <!-- scripts/CombatSystem/Wall.ts->scripts/LevelSystem/SaveDataManager.ts -->
- <g id="edge46" class="edge">
- <title>scripts/CombatSystem/Wall.ts->scripts/LevelSystem/SaveDataManager.ts</title>
- <path fill="none" stroke="#757575" d="M1757.77,-907.31C1790.14,-881.57 1863.03,-818.25 1895.75,-746.55 1947.47,-633.21 1877.16,-580.54 1931.75,-468.55 1961.95,-406.59 2025.62,-353.93 2062.17,-327.26"/>
- <polygon fill="#757575" stroke="#757575" points="2063.95,-330.29 2070.04,-321.62 2059.87,-324.6 2063.95,-330.29"/>
- </g>
- <!-- scripts/CombatSystem/Wall.ts->scripts/Core/EventBus.ts -->
- <g id="edge45" class="edge">
- <title>scripts/CombatSystem/Wall.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M1839.57,-914.06C1966.14,-908.44 2178.77,-904.53 2249.25,-936.55 2342.03,-978.7 2412.41,-1085.12 2439.66,-1131.44"/>
- <polygon fill="#757575" stroke="#757575" points="2436.6,-1133.13 2444.62,-1140.05 2442.66,-1129.64 2436.6,-1133.13"/>
- </g>
- <!-- scripts/CombatSystem/Wall.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts -->
- <g id="edge44" class="edge">
- <title>scripts/CombatSystem/Wall.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
- <path fill="none" stroke="#757575" d="M1839.31,-912.61C2054.32,-896.66 2555.11,-855.67 2620.75,-815.55 2733.49,-746.64 2798.18,-590.09 2819.22,-531.37"/>
- <polygon fill="#757575" stroke="#757575" points="2822.45,-532.71 2822.44,-522.12 2815.85,-530.41 2822.45,-532.71"/>
- </g>
- <!-- scripts/CombatSystem/GamePause.ts -->
- <g id="node27" class="node">
- <title>scripts/CombatSystem/GamePause.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M730.21,-931.43C730.21,-931.43 499.04,-931.43 499.04,-931.43 495.08,-931.43 491.12,-927.47 491.12,-923.51 491.12,-923.51 491.12,-915.59 491.12,-915.59 491.12,-911.63 495.08,-907.68 499.04,-907.68 499.04,-907.68 730.21,-907.68 730.21,-907.68 734.17,-907.68 738.12,-911.63 738.12,-915.59 738.12,-915.59 738.12,-923.51 738.12,-923.51 738.12,-927.47 734.17,-931.43 730.21,-931.43"/>
- <text xml:space="preserve" text-anchor="middle" x="614.62" y="-914.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/GamePause.ts</text>
- </g>
- <!-- scripts/CombatSystem/GamePause.ts->scripts/Core/EventBus.ts -->
- <g id="edge35" class="edge">
- <title>scripts/CombatSystem/GamePause.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M616.96,-931.82C624.44,-993.72 667.06,-1273.27 836.75,-1384.55 968.1,-1470.69 2106.69,-1393.48 2249.25,-1327.55 2329.59,-1290.4 2402.81,-1211.95 2434.89,-1174.42"/>
- <polygon fill="#757575" stroke="#757575" points="2437.4,-1176.87 2441.16,-1166.96 2432.05,-1172.36 2437.4,-1176.87"/>
- </g>
- <!-- scripts/LevelSystem/IN_game.ts -->
- <g id="node28" class="node">
- <title>scripts/LevelSystem/IN_game.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1077.71,-849.43C1077.71,-849.43 883.29,-849.43 883.29,-849.43 879.33,-849.43 875.38,-845.47 875.38,-841.51 875.38,-841.51 875.38,-833.59 875.38,-833.59 875.38,-829.63 879.33,-825.68 883.29,-825.68 883.29,-825.68 1077.71,-825.68 1077.71,-825.68 1081.67,-825.68 1085.62,-829.63 1085.62,-833.59 1085.62,-833.59 1085.62,-841.51 1085.62,-841.51 1085.62,-845.47 1081.67,-849.43 1077.71,-849.43"/>
- <text xml:space="preserve" text-anchor="middle" x="980.5" y="-832.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/IN_game.ts</text>
- </g>
- <!-- scripts/CombatSystem/GamePause.ts->scripts/LevelSystem/IN_game.ts -->
- <g id="edge36" class="edge">
- <title>scripts/CombatSystem/GamePause.ts->scripts/LevelSystem/IN_game.ts</title>
- <path fill="none" stroke="#757575" d="M738.24,-909.42C759.22,-906.61 780.71,-903.05 800.75,-898.55 849.6,-887.58 903.78,-867.99 939.54,-853.97"/>
- <polygon fill="#757575" stroke="#757575" points="940.61,-857.31 948.61,-850.37 938.03,-850.81 940.61,-857.31"/>
- </g>
- <!-- scripts/LevelSystem/IN_game.ts->scripts/Animations/GameStartMove.ts -->
- <g id="edge82" class="edge">
- <title>scripts/LevelSystem/IN_game.ts->scripts/Animations/GameStartMove.ts</title>
- <path fill="none" stroke="#757575" d="M988.52,-825.39C1010.69,-786.6 1080.37,-661.95 1124.25,-552.55 1144.5,-502.05 1120.25,-472.43 1160.25,-435.55 1290.59,-315.39 1389.29,-424.93 1549.75,-349.55 1568.1,-340.93 1567.19,-329.71 1585.75,-321.55 1595.42,-317.3 1605.72,-313.74 1616.22,-310.76"/>
- <polygon fill="#757575" stroke="#757575" points="1616.99,-314.18 1625.76,-308.25 1615.2,-307.41 1616.99,-314.18"/>
- </g>
- <!-- scripts/LevelSystem/IN_game.ts->scripts/LevelSystem/SaveDataManager.ts -->
- <g id="edge89" class="edge">
- <title>scripts/LevelSystem/IN_game.ts->scripts/LevelSystem/SaveDataManager.ts</title>
- <path fill="none" stroke="#757575" d="M985.66,-825.4C1001.29,-781.53 1060.74,-629.56 1160.25,-548.55 1303.15,-432.23 1403.9,-519.15 1549.75,-406.55 1572,-389.37 1561.47,-368.72 1585.75,-354.55 1616.25,-336.75 1807.31,-323.16 1945.11,-315.52"/>
- <polygon fill="#757575" stroke="#757575" points="1945.29,-319.01 1955.09,-314.97 1944.91,-312.02 1945.29,-319.01"/>
- </g>
- <!-- scripts/LevelSystem/IN_game.ts->scripts/Core/EventBus.ts -->
- <g id="edge86" class="edge">
- <title>scripts/LevelSystem/IN_game.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M997.71,-849.8C1027.89,-871.93 1095.55,-918.34 1160.25,-940.55 1622.46,-1099.24 1771.86,-988.07 2249.25,-1092.55 2304.02,-1104.54 2365.49,-1123.89 2406.24,-1137.58"/>
- <polygon fill="#757575" stroke="#757575" points="2404.88,-1140.82 2415.47,-1140.71 2407.12,-1134.19 2404.88,-1140.82"/>
- </g>
- <!-- scripts/LevelSystem/IN_game.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts -->
- <g id="edge84" class="edge">
- <title>scripts/LevelSystem/IN_game.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
- <path fill="none" stroke="#757575" d="M1086.02,-837.72C1425.71,-837.58 2484.46,-831.57 2620.75,-762.55 2722.94,-710.8 2792.06,-582.92 2816.78,-531"/>
- <polygon fill="#757575" stroke="#757575" points="2819.82,-532.77 2820.86,-522.23 2813.47,-529.82 2819.82,-532.77"/>
- </g>
- <!-- scripts/LevelSystem/IN_game.ts->scripts/Core/LevelSessionManager.ts -->
- <g id="edge87" class="edge">
- <title>scripts/LevelSystem/IN_game.ts->scripts/Core/LevelSessionManager.ts</title>
- <path fill="none" stroke="#757575" d="M1017.61,-825.22C1053.35,-813.64 1109.87,-797.03 1160.25,-789.55 1442.59,-747.66 1778.26,-749.33 1958.86,-754.36"/>
- <polygon fill="#757575" stroke="#757575" points="1958.66,-757.86 1968.76,-754.65 1958.86,-750.86 1958.66,-757.86"/>
- </g>
- <!-- scripts/LevelSystem/IN_game.ts->scripts/CombatSystem/BlockSelection/GameBlockSelection.ts -->
- <g id="edge83" class="edge">
- <title>scripts/LevelSystem/IN_game.ts->scripts/CombatSystem/BlockSelection/GameBlockSelection.ts</title>
- <path fill="none" stroke="#757575" d="M998.47,-825.34C1057.74,-782.7 1255.77,-640.22 1327.65,-588.51"/>
- <polygon fill="#757575" stroke="#757575" points="1329.62,-591.4 1335.7,-582.72 1325.54,-585.72 1329.62,-591.4"/>
- </g>
- <!-- scripts/LevelSystem/IN_game.ts->scripts/CombatSystem/Wall.ts -->
- <g id="edge85" class="edge">
- <title>scripts/LevelSystem/IN_game.ts->scripts/CombatSystem/Wall.ts</title>
- <path fill="none" stroke="#757575" d="M1085.98,-848.67C1199.98,-860.82 1387.86,-880.92 1549.75,-898.55 1576.02,-901.41 1604.33,-904.53 1630.87,-907.46"/>
- <polygon fill="#757575" stroke="#757575" points="1630.29,-910.91 1640.62,-908.53 1631.06,-903.96 1630.29,-910.91"/>
- </g>
- <!-- scripts/LevelSystem/ReStartGame.ts -->
- <g id="node38" class="node">
- <title>scripts/LevelSystem/ReStartGame.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1466.46,-931.43C1466.46,-931.43 1243.54,-931.43 1243.54,-931.43 1239.58,-931.43 1235.62,-927.47 1235.62,-923.51 1235.62,-923.51 1235.62,-915.59 1235.62,-915.59 1235.62,-911.63 1239.58,-907.68 1243.54,-907.68 1243.54,-907.68 1466.46,-907.68 1466.46,-907.68 1470.42,-907.68 1474.38,-911.63 1474.38,-915.59 1474.38,-915.59 1474.38,-923.51 1474.38,-923.51 1474.38,-927.47 1470.42,-931.43 1466.46,-931.43"/>
- <text xml:space="preserve" text-anchor="middle" x="1355" y="-914.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/ReStartGame.ts</text>
- </g>
- <!-- scripts/LevelSystem/IN_game.ts->scripts/LevelSystem/ReStartGame.ts -->
- <g id="edge88" class="edge">
- <title>scripts/LevelSystem/IN_game.ts->scripts/LevelSystem/ReStartGame.ts</title>
- <path fill="none" stroke="#757575" d="M1072.87,-849.84C1090.37,-853.93 1108.22,-859.35 1124.25,-866.55 1142.5,-874.74 1141.74,-885.98 1160.25,-893.55 1180.18,-901.71 1202.13,-907.42 1223.87,-911.39"/>
- <polygon fill="#757575" stroke="#757575" points="1223.28,-914.84 1233.72,-913.06 1224.45,-907.94 1223.28,-914.84"/>
- </g>
- <!-- scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts -->
- <g id="node29" class="node">
- <title>scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts</title>
- <path fill="none" stroke="#cfffac" d="M792.83,-889.43C792.83,-889.43 436.42,-889.43 436.42,-889.43 432.46,-889.43 428.5,-885.47 428.5,-881.51 428.5,-881.51 428.5,-873.59 428.5,-873.59 428.5,-869.63 432.46,-865.68 436.42,-865.68 436.42,-865.68 792.83,-865.68 792.83,-865.68 796.79,-865.68 800.75,-869.63 800.75,-873.59 800.75,-873.59 800.75,-881.51 800.75,-881.51 800.75,-885.47 796.79,-889.43 792.83,-889.43"/>
- <text xml:space="preserve" text-anchor="middle" x="614.62" y="-872.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts</text>
- </g>
- <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts -->
- <g id="node30" class="node">
- <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M384.58,-889.43C384.58,-889.43 7.92,-889.43 7.92,-889.43 3.96,-889.43 0,-885.47 0,-881.51 0,-881.51 0,-873.59 0,-873.59 0,-869.63 3.96,-865.68 7.92,-865.68 7.92,-865.68 384.58,-865.68 384.58,-865.68 388.54,-865.68 392.5,-869.63 392.5,-873.59 392.5,-873.59 392.5,-881.51 392.5,-881.51 392.5,-885.47 388.54,-889.43 384.58,-889.43"/>
- <text xml:space="preserve" text-anchor="middle" x="196.25" y="-872.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/CombatSystem/SkillSelection/SkillSelectionController.ts</text>
- </g>
- <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/Core/EventBus.ts -->
- <g id="edge41" class="edge">
- <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M381.27,-889.85C385.19,-892.48 388.94,-895.37 392.5,-898.55 447.19,-947.39 391.09,-996.49 428.5,-1059.55 582.63,-1319.37 677.41,-1457.55 979.5,-1457.55 979.5,-1457.55 979.5,-1457.55 1356,-1457.55 1555.48,-1457.55 2071.33,-1458.76 2249.25,-1368.55 2339.27,-1322.91 2410.67,-1220.45 2438.9,-1175.45"/>
- <polygon fill="#757575" stroke="#757575" points="2441.79,-1177.43 2444.06,-1167.08 2435.83,-1173.76 2441.79,-1177.43"/>
- </g>
- <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts -->
- <g id="edge39" class="edge">
- <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/CombatSystem/SkillSelection/SkillManager.ts</title>
- <path fill="none" stroke="#757575" d="M205.04,-865.39C252.48,-792.66 511.28,-414.32 836.75,-291.55 1022.23,-221.59 2439.32,-234.67 2620.75,-314.55 2708.21,-353.06 2781.74,-445.01 2812.03,-486.99"/>
- <polygon fill="#757575" stroke="#757575" points="2809.12,-488.92 2817.75,-495.06 2814.83,-484.88 2809.12,-488.92"/>
- </g>
- <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/CombatSystem/EnemyController.ts -->
- <g id="edge37" class="edge">
- <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/CombatSystem/EnemyController.ts</title>
- <path fill="none" stroke="#757575" d="M378.11,-889.78C383.09,-892.39 387.91,-895.3 392.5,-898.55 422.7,-919.89 401.19,-948.62 428.5,-973.55 571.5,-1104.08 647.13,-1086.46 836.75,-1125.55 960.16,-1150.99 1103.47,-1156.37 1207.9,-1156.03"/>
- <polygon fill="#757575" stroke="#757575" points="1207.66,-1159.53 1217.64,-1155.98 1207.62,-1152.53 1207.66,-1159.53"/>
- </g>
- <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/CombatSystem/Wall.ts -->
- <g id="edge40" class="edge">
- <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/CombatSystem/Wall.ts</title>
- <path fill="none" stroke="#757575" d="M373.24,-889.9C379.87,-892.43 386.32,-895.29 392.5,-898.55 414.25,-910.01 406.16,-930.28 428.5,-940.55 541.69,-992.61 1425.36,-947.4 1549.75,-940.55 1577.56,-939.02 1607.56,-936.23 1635.33,-933.18"/>
- <polygon fill="#757575" stroke="#757575" points="1635.61,-936.67 1645.16,-932.08 1634.83,-929.72 1635.61,-936.67"/>
- </g>
- <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/LevelSystem/IN_game.ts -->
- <g id="edge43" class="edge">
- <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/LevelSystem/IN_game.ts</title>
- <path fill="none" stroke="#757575" d="M319.27,-865.18C354.49,-861.96 392.99,-858.77 428.5,-856.55 578.7,-847.15 752.24,-842.13 863.79,-839.65"/>
- <polygon fill="#757575" stroke="#757575" points="863.63,-843.16 873.55,-839.44 863.48,-836.16 863.63,-843.16"/>
- </g>
- <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts -->
- <g id="edge38" class="edge">
- <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts</title>
- <path fill="none" stroke="#757575" d="M392.94,-877.55C400.9,-877.55 408.89,-877.55 416.86,-877.55"/>
- <polygon fill="#757575" stroke="#757575" points="416.59,-881.05 426.59,-877.55 416.59,-874.05 416.59,-881.05"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts -->
- <g id="node31" class="node">
- <title>scripts/LevelSystem/GameManager.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M729.83,-621.43C729.83,-621.43 499.42,-621.43 499.42,-621.43 495.46,-621.43 491.5,-617.47 491.5,-613.51 491.5,-613.51 491.5,-605.59 491.5,-605.59 491.5,-601.63 495.46,-597.68 499.42,-597.68 499.42,-597.68 729.83,-597.68 729.83,-597.68 733.79,-597.68 737.75,-601.63 737.75,-605.59 737.75,-605.59 737.75,-613.51 737.75,-613.51 737.75,-617.47 733.79,-621.43 729.83,-621.43"/>
- <text xml:space="preserve" text-anchor="middle" x="614.62" y="-604.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/GameManager.ts</text>
- </g>
- <!-- scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/LevelSystem/GameManager.ts -->
- <g id="edge42" class="edge">
- <title>scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/LevelSystem/GameManager.ts</title>
- <path fill="none" stroke="#757575" d="M216.22,-865.34C282.74,-822.52 505.64,-679.05 585.15,-627.88"/>
- <polygon fill="#757575" stroke="#757575" points="586.75,-631.01 593.27,-622.65 582.97,-625.12 586.75,-631.01"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/Animations/GameStartMove.ts -->
- <g id="edge69" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/Animations/GameStartMove.ts</title>
- <path fill="none" stroke="#757575" d="M627.24,-597.45C658.07,-566.14 745.89,-482.11 836.75,-442.55 972.67,-383.38 1390.46,-332.34 1606.81,-309.04"/>
- <polygon fill="#757575" stroke="#757575" points="1607.15,-312.52 1616.72,-307.98 1606.4,-305.56 1607.15,-312.52"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/SaveDataManager.ts -->
- <g id="edge81" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/SaveDataManager.ts</title>
- <path fill="none" stroke="#757575" d="M622.79,-597.33C647.02,-557.22 730.39,-428.77 836.75,-370.55 1044.03,-257.09 1660.34,-254.05 1895.75,-274.55 1938.45,-278.27 1985.86,-286.51 2023.09,-293.95"/>
- <polygon fill="#757575" stroke="#757575" points="2022.32,-297.37 2032.82,-295.93 2023.71,-290.51 2022.32,-297.37"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/BallController.ts -->
- <g id="edge70" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/BallController.ts</title>
- <path fill="none" stroke="#757575" d="M637.77,-597.18C676.73,-575.97 760.65,-532.82 836.75,-510.55 1102.05,-432.92 1424.92,-398.41 1603.82,-384.29"/>
- <polygon fill="#757575" stroke="#757575" points="1603.93,-387.8 1613.63,-383.53 1603.38,-380.82 1603.93,-387.8"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/Core/EventBus.ts -->
- <g id="edge74" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M626.37,-621.68C656.7,-656.36 744.5,-759.7 800.75,-856.55 820.95,-891.32 805.22,-914.6 836.75,-939.55 1075.19,-1128.25 2052.29,-1150.94 2359.26,-1153.36"/>
- <polygon fill="#757575" stroke="#757575" points="2359.23,-1156.86 2369.26,-1153.44 2359.28,-1149.86 2359.23,-1156.86"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/Core/PhysicsManager.ts -->
- <g id="edge76" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/Core/PhysicsManager.ts</title>
- <path fill="none" stroke="#757575" d="M624.45,-621.92C661.87,-674.2 806.78,-875.09 836.75,-892.55 1027.96,-1003.92 1704.94,-979.44 1976.04,-964.61"/>
- <polygon fill="#757575" stroke="#757575" points="1976.16,-968.11 1985.95,-964.06 1975.77,-961.12 1976.16,-968.11"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/Core/ConfigManager.ts -->
- <g id="edge73" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/Core/ConfigManager.ts</title>
- <path fill="none" stroke="#757575" d="M738.2,-612.26C841.24,-614.69 992.39,-618.64 1124.25,-623.55 1467.59,-636.34 1554.01,-637.05 1895.75,-672.55 2054.83,-689.08 2238.92,-712.82 2350.34,-727.71"/>
- <polygon fill="#757575" stroke="#757575" points="2349.68,-731.15 2360.06,-729.01 2350.61,-724.21 2349.68,-731.15"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/Core/LevelSessionManager.ts -->
- <g id="edge75" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/Core/LevelSessionManager.ts</title>
- <path fill="none" stroke="#757575" d="M737.98,-617.67C1052.96,-638.69 1869.01,-693.99 1895.75,-704.55 1914.86,-712.1 1913,-725.16 1931.75,-733.55 1941.25,-737.8 1951.34,-741.36 1961.66,-744.35"/>
- <polygon fill="#757575" stroke="#757575" points="1960.45,-747.65 1971.02,-746.86 1962.27,-740.89 1960.45,-747.65"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/LevelConfigManager.ts -->
- <g id="edge78" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/LevelConfigManager.ts</title>
- <path fill="none" stroke="#757575" d="M620.62,-597.39C640.48,-550.54 718.54,-379.94 836.75,-291.55 1117.69,-81.47 1239.46,-98.6 1585.75,-42.55 1721.76,-20.54 1786.09,40.87 1895.75,-42.55 1943.47,-78.85 1890.07,-129.45 1931.75,-172.55 1964.64,-206.56 2263.45,-286.86 2392.78,-320.41"/>
- <polygon fill="#757575" stroke="#757575" points="2391.62,-323.72 2402.18,-322.84 2393.38,-316.95 2391.62,-323.72"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/BlockSelection/GameBlockSelection.ts -->
- <g id="edge71" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/BlockSelection/GameBlockSelection.ts</title>
- <path fill="none" stroke="#757575" d="M738.13,-601.51C770.22,-599.48 804.78,-597.37 836.75,-595.55 939.4,-589.72 1053.55,-583.91 1148.45,-579.27"/>
- <polygon fill="#757575" stroke="#757575" points="1148.6,-582.77 1158.41,-578.78 1148.25,-575.77 1148.6,-582.77"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/Wall.ts -->
- <g id="edge72" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/Wall.ts</title>
- <path fill="none" stroke="#757575" d="M737.79,-603.24C760.17,-606.79 782.26,-613.85 800.75,-626.55 830.56,-647.04 808.26,-677.26 836.75,-699.55 964.48,-799.51 1393.44,-812.27 1549.75,-855.55 1600.58,-869.63 1657.81,-889.47 1696.05,-903.31"/>
- <polygon fill="#757575" stroke="#757575" points="1694.78,-906.57 1705.38,-906.71 1697.18,-900 1694.78,-906.57"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/IN_game.ts -->
- <g id="edge77" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/IN_game.ts</title>
- <path fill="none" stroke="#757575" d="M655.82,-621.89C697.54,-636.63 761.99,-665.17 800.75,-710.55 831.7,-746.79 800.43,-780.69 836.75,-811.55 844.94,-818.51 854.37,-823.87 864.39,-827.98"/>
- <polygon fill="#757575" stroke="#757575" points="863.01,-831.2 873.61,-831.3 865.39,-824.61 863.01,-831.2"/>
- </g>
- <!-- scripts/LevelSystem/LevelManager.ts -->
- <g id="node37" class="node">
- <title>scripts/LevelSystem/LevelManager.ts</title>
- <path fill="none" stroke="#cfffac" d="M1092.71,-543.43C1092.71,-543.43 868.29,-543.43 868.29,-543.43 864.33,-543.43 860.38,-539.47 860.38,-535.51 860.38,-535.51 860.38,-527.59 860.38,-527.59 860.38,-523.63 864.33,-519.68 868.29,-519.68 868.29,-519.68 1092.71,-519.68 1092.71,-519.68 1096.67,-519.68 1100.62,-523.63 1100.62,-527.59 1100.62,-527.59 1100.62,-535.51 1100.62,-535.51 1100.62,-539.47 1096.67,-543.43 1092.71,-543.43"/>
- <text xml:space="preserve" text-anchor="middle" x="980.5" y="-526.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/LevelSystem/LevelManager.ts</text>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/LevelManager.ts -->
- <g id="edge79" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/LevelManager.ts</title>
- <path fill="none" stroke="#757575" d="M664.65,-597.27C709.35,-586.25 777.3,-569.95 836.75,-557.55 856.11,-553.51 877.03,-549.51 896.72,-545.89"/>
- <polygon fill="#757575" stroke="#757575" points="897.14,-549.37 906.35,-544.14 895.88,-542.49 897.14,-549.37"/>
- </g>
- <!-- scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/ReStartGame.ts -->
- <g id="edge80" class="edge">
- <title>scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/ReStartGame.ts</title>
- <path fill="none" stroke="#757575" d="M622.03,-621.66C644.73,-663.23 726.04,-800.77 836.75,-858.55 870.36,-876.09 1081.92,-896.83 1223.85,-909.05"/>
- <polygon fill="#757575" stroke="#757575" points="1223.46,-912.53 1233.72,-909.89 1224.05,-905.55 1223.46,-912.53"/>
- </g>
- <!-- scripts/CombatSystem/WeaponBlockExample.ts -->
- <g id="node32" class="node">
- <title>scripts/CombatSystem/WeaponBlockExample.ts</title>
- <path fill="none" stroke="#cfffac" d="M341.83,-931.43C341.83,-931.43 50.67,-931.43 50.67,-931.43 46.71,-931.43 42.75,-927.47 42.75,-923.51 42.75,-923.51 42.75,-915.59 42.75,-915.59 42.75,-911.63 46.71,-907.68 50.67,-907.68 50.67,-907.68 341.83,-907.68 341.83,-907.68 345.79,-907.68 349.75,-911.63 349.75,-915.59 349.75,-915.59 349.75,-923.51 349.75,-923.51 349.75,-927.47 345.79,-931.43 341.83,-931.43"/>
- <text xml:space="preserve" text-anchor="middle" x="196.25" y="-914.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/CombatSystem/WeaponBlockExample.ts</text>
- </g>
- <!-- scripts/FourUI/MainSystem/MainUIControlller.ts -->
- <g id="node33" class="node">
- <title>scripts/FourUI/MainSystem/MainUIControlller.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M339.21,-213.43C339.21,-213.43 53.29,-213.43 53.29,-213.43 49.33,-213.43 45.38,-209.47 45.38,-205.51 45.38,-205.51 45.38,-197.59 45.38,-197.59 45.38,-193.63 49.33,-189.68 53.29,-189.68 53.29,-189.68 339.21,-189.68 339.21,-189.68 343.17,-189.68 347.12,-193.63 347.12,-197.59 347.12,-197.59 347.12,-205.51 347.12,-205.51 347.12,-209.47 343.17,-213.43 339.21,-213.43"/>
- <text xml:space="preserve" text-anchor="middle" x="196.25" y="-196.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/FourUI/MainSystem/MainUIControlller.ts</text>
- </g>
- <!-- scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/Animations/GameStartMove.ts -->
- <g id="edge56" class="edge">
- <title>scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/Animations/GameStartMove.ts</title>
- <path fill="none" stroke="#757575" d="M347.61,-210.71C648.6,-229.06 1320.78,-270.02 1606.81,-287.45"/>
- <polygon fill="#757575" stroke="#757575" points="1606.36,-290.93 1616.55,-288.04 1606.78,-283.94 1606.36,-290.93"/>
- </g>
- <!-- scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/Animations/MoneyAni.ts -->
- <g id="edge57" class="edge">
- <title>scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/Animations/MoneyAni.ts</title>
- <path fill="none" stroke="#757575" d="M347.57,-194.33C397.93,-191.91 453.19,-189.26 500.24,-187"/>
- <polygon fill="#757575" stroke="#757575" points="500.37,-190.49 510.19,-186.52 500.03,-183.5 500.37,-190.49"/>
- </g>
- <!-- scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/FourUI/TopBarController.ts -->
- <g id="edge58" class="edge">
- <title>scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/FourUI/TopBarController.ts</title>
- <path fill="none" stroke="#757575" d="M259.37,-189.21C305.81,-180.32 370.95,-168.51 428.5,-160.55 576.5,-140.07 747.87,-124.19 859.69,-114.87"/>
- <polygon fill="#757575" stroke="#757575" points="859.82,-118.37 869.49,-114.06 859.24,-111.39 859.82,-118.37"/>
- </g>
- <!-- scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/LevelSystem/SaveDataManager.ts -->
- <g id="edge61" class="edge">
- <title>scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/LevelSystem/SaveDataManager.ts</title>
- <path fill="none" stroke="#757575" d="M223.25,-189.31C265.32,-170.12 351.4,-133.41 428.5,-116.55 606.3,-77.68 654.89,-91.67 836.75,-84.55 954.46,-79.94 1803.04,-62.87 1895.75,-135.55 1935.57,-166.77 1897.23,-206.56 1931.75,-243.55 1954.34,-267.76 1987.27,-283.22 2017.22,-292.95"/>
- <polygon fill="#757575" stroke="#757575" points="2016.05,-296.26 2026.64,-295.84 2018.11,-289.56 2016.05,-296.26"/>
- </g>
- <!-- scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/LevelSystem/IN_game.ts -->
- <g id="edge60" class="edge">
- <title>scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/LevelSystem/IN_game.ts</title>
- <path fill="none" stroke="#757575" d="M200.56,-213.58C216.35,-268.87 289.11,-501.51 428.5,-630.55 556.21,-748.78 757.86,-801.31 878.55,-823.24"/>
- <polygon fill="#757575" stroke="#757575" points="877.66,-826.64 888.12,-824.94 878.88,-819.74 877.66,-826.64"/>
- </g>
- <!-- scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/LevelSystem/GameManager.ts -->
- <g id="edge59" class="edge">
- <title>scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/LevelSystem/GameManager.ts</title>
- <path fill="none" stroke="#757575" d="M209.71,-213.76C268.61,-271.48 519.33,-517.15 593.12,-589.45"/>
- <polygon fill="#757575" stroke="#757575" points="590.54,-591.83 600.13,-596.33 595.44,-586.83 590.54,-591.83"/>
- </g>
- <!-- scripts/FourUI/NavBarController.ts -->
- <g id="node34" class="node">
- <title>scripts/FourUI/NavBarController.ts</title>
- <path fill="none" stroke="#cfffac" d="M298.71,-973.43C298.71,-973.43 93.79,-973.43 93.79,-973.43 89.83,-973.43 85.88,-969.47 85.88,-965.51 85.88,-965.51 85.88,-957.59 85.88,-957.59 85.88,-953.63 89.83,-949.68 93.79,-949.68 93.79,-949.68 298.71,-949.68 298.71,-949.68 302.67,-949.68 306.62,-953.63 306.62,-957.59 306.62,-957.59 306.62,-965.51 306.62,-965.51 306.62,-969.47 302.67,-973.43 298.71,-973.43"/>
- <text xml:space="preserve" text-anchor="middle" x="196.25" y="-956.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/FourUI/NavBarController.ts</text>
- </g>
- <!-- scripts/FourUI/SkillSystem/SkillNodeGenerator.ts -->
- <g id="node35" class="node">
- <title>scripts/FourUI/SkillSystem/SkillNodeGenerator.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1887.83,-75.43C1887.83,-75.43 1593.67,-75.43 1593.67,-75.43 1589.71,-75.43 1585.75,-71.47 1585.75,-67.51 1585.75,-67.51 1585.75,-59.59 1585.75,-59.59 1585.75,-55.63 1589.71,-51.68 1593.67,-51.68 1593.67,-51.68 1887.83,-51.68 1887.83,-51.68 1891.79,-51.68 1895.75,-55.63 1895.75,-59.59 1895.75,-59.59 1895.75,-67.51 1895.75,-67.51 1895.75,-71.47 1891.79,-75.43 1887.83,-75.43"/>
- <text xml:space="preserve" text-anchor="middle" x="1740.75" y="-58.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/FourUI/SkillSystem/SkillNodeGenerator.ts</text>
- </g>
- <!-- scripts/FourUI/SkillSystem/SkillNodeGenerator.ts->scripts/LevelSystem/SaveDataManager.ts -->
- <g id="edge63" class="edge">
- <title>scripts/FourUI/SkillSystem/SkillNodeGenerator.ts->scripts/LevelSystem/SaveDataManager.ts</title>
- <path fill="none" stroke="#757575" d="M1876.75,-75.93C1883.61,-79.67 1890.02,-84.17 1895.75,-89.55 1946.98,-137.68 1886.21,-190.01 1931.75,-243.55 1952.52,-267.97 1983.91,-283.36 2013.24,-292.99"/>
- <polygon fill="#757575" stroke="#757575" points="2011.9,-296.23 2022.48,-295.83 2013.96,-289.54 2011.9,-296.23"/>
- </g>
- <!-- scripts/FourUI/SkillSystem/SkillNodeGenerator.ts->scripts/FourUI/SkillSystem/PersistentSkillManager.ts -->
- <g id="edge62" class="edge">
- <title>scripts/FourUI/SkillSystem/SkillNodeGenerator.ts->scripts/FourUI/SkillSystem/PersistentSkillManager.ts</title>
- <path fill="none" stroke="#757575" d="M1895.86,-60.08C2007.91,-57.55 2159.77,-54.13 2276.49,-51.5"/>
- <polygon fill="#757575" stroke="#757575" points="2276.25,-55.01 2286.16,-51.29 2276.09,-48.01 2276.25,-55.01"/>
- </g>
- <!-- scripts/LevelSystem/CombatStateManager.ts -->
- <g id="node36" class="node">
- <title>scripts/LevelSystem/CombatStateManager.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1116.33,-1375.43C1116.33,-1375.43 844.67,-1375.43 844.67,-1375.43 840.71,-1375.43 836.75,-1371.47 836.75,-1367.51 836.75,-1367.51 836.75,-1359.59 836.75,-1359.59 836.75,-1355.63 840.71,-1351.68 844.67,-1351.68 844.67,-1351.68 1116.33,-1351.68 1116.33,-1351.68 1120.29,-1351.68 1124.25,-1355.63 1124.25,-1359.59 1124.25,-1359.59 1124.25,-1367.51 1124.25,-1367.51 1124.25,-1371.47 1120.29,-1375.43 1116.33,-1375.43"/>
- <text xml:space="preserve" text-anchor="middle" x="980.5" y="-1358.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/CombatStateManager.ts</text>
- </g>
- <!-- scripts/LevelSystem/CombatStateManager.ts->scripts/Core/EventBus.ts -->
- <g id="edge67" class="edge">
- <title>scripts/LevelSystem/CombatStateManager.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M1124.44,-1375.88C1363.66,-1391.75 1857.42,-1403.94 2249.25,-1278.55 2321.2,-1255.53 2393.7,-1201.71 2429.34,-1172.77"/>
- <polygon fill="#757575" stroke="#757575" points="2431.32,-1175.68 2436.81,-1166.61 2426.87,-1170.27 2431.32,-1175.68"/>
- </g>
- <!-- scripts/LevelSystem/CombatStateManager.ts->scripts/Core/PhysicsManager.ts -->
- <g id="edge68" class="edge">
- <title>scripts/LevelSystem/CombatStateManager.ts->scripts/Core/PhysicsManager.ts</title>
- <path fill="none" stroke="#757575" d="M1124.41,-1357.61C1352.18,-1345.25 1783.33,-1309.2 1895.75,-1210.55 1936.96,-1174.39 1901.72,-1138.43 1931.75,-1092.55 1965.22,-1041.41 2023.56,-998.79 2059.14,-975.84"/>
- <polygon fill="#757575" stroke="#757575" points="2060.67,-979.01 2067.25,-970.71 2056.93,-973.1 2060.67,-979.01"/>
- </g>
- <!-- scripts/LevelSystem/CombatStateManager.ts->scripts/CombatSystem/EnemyController.ts -->
- <g id="edge65" class="edge">
- <title>scripts/LevelSystem/CombatStateManager.ts->scripts/CombatSystem/EnemyController.ts</title>
- <path fill="none" stroke="#757575" d="M1081.82,-1351.29C1097.44,-1345.71 1112.32,-1337.78 1124.25,-1326.55 1162.01,-1290.99 1123.68,-1252.32 1160.25,-1215.55 1184.38,-1191.29 1217.88,-1176.23 1250.24,-1166.87"/>
- <polygon fill="#757575" stroke="#757575" points="1250.96,-1170.31 1259.7,-1164.31 1249.13,-1163.55 1250.96,-1170.31"/>
- </g>
- <!-- scripts/LevelSystem/CombatStateManager.ts->scripts/Core/BaseSingleton.ts -->
- <g id="edge66" class="edge">
- <title>scripts/LevelSystem/CombatStateManager.ts->scripts/Core/BaseSingleton.ts</title>
- <path fill="none" stroke="#757575" d="M988.36,-1375.92C1008.88,-1411.49 1073.75,-1514.02 1160.25,-1553.55 1394.71,-1660.69 1481.97,-1577.55 1739.75,-1577.55 1739.75,-1577.55 1739.75,-1577.55 2091.5,-1577.55 2326.96,-1577.55 2389.46,-1597.68 2620.75,-1553.55 2681.37,-1541.99 2748.39,-1516.35 2789.06,-1499.26"/>
- <polygon fill="#757575" stroke="#757575" points="2790.34,-1502.52 2798.17,-1495.38 2787.6,-1496.08 2790.34,-1502.52"/>
- </g>
- <!-- scripts/LevelSystem/ReStartGame.ts->scripts/Core/EventBus.ts -->
- <g id="edge93" class="edge">
- <title>scripts/LevelSystem/ReStartGame.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M1457.87,-931.89C1659.48,-956.91 2102.52,-1015 2249.25,-1059.55 2282.63,-1069.69 2369.14,-1111.96 2417.68,-1136.22"/>
- <polygon fill="#757575" stroke="#757575" points="2415.85,-1139.22 2426.36,-1140.57 2418.99,-1132.96 2415.85,-1139.22"/>
- </g>
- <!-- scripts/LevelSystem/ReStartGame.ts->scripts/Core/LevelSessionManager.ts -->
- <g id="edge94" class="edge">
- <title>scripts/LevelSystem/ReStartGame.ts->scripts/Core/LevelSessionManager.ts</title>
- <path fill="none" stroke="#757575" d="M1435.21,-907.24C1540.91,-890.2 1733.6,-857.03 1895.75,-817.55 1946.16,-805.28 2002.93,-787.85 2041.92,-775.31"/>
- <polygon fill="#757575" stroke="#757575" points="2042.79,-778.7 2051.23,-772.29 2040.64,-772.04 2042.79,-778.7"/>
- </g>
- <!-- scripts/LevelSystem/LevelStateManager.ts -->
- <g id="node39" class="node">
- <title>scripts/LevelSystem/LevelStateManager.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M1108.46,-1317.43C1108.46,-1317.43 852.54,-1317.43 852.54,-1317.43 848.58,-1317.43 844.62,-1313.47 844.62,-1309.51 844.62,-1309.51 844.62,-1301.59 844.62,-1301.59 844.62,-1297.63 848.58,-1293.68 852.54,-1293.68 852.54,-1293.68 1108.46,-1293.68 1108.46,-1293.68 1112.42,-1293.68 1116.38,-1297.63 1116.38,-1301.59 1116.38,-1301.59 1116.38,-1309.51 1116.38,-1309.51 1116.38,-1313.47 1112.42,-1317.43 1108.46,-1317.43"/>
- <text xml:space="preserve" text-anchor="middle" x="980.5" y="-1300.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/LevelStateManager.ts</text>
- </g>
- <!-- scripts/LevelSystem/LevelStateManager.ts->scripts/Core/EventBus.ts -->
- <g id="edge92" class="edge">
- <title>scripts/LevelSystem/LevelStateManager.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M1101.21,-1293.18C1386.99,-1263.64 2104.23,-1189.5 2359.78,-1163.08"/>
- <polygon fill="#757575" stroke="#757575" points="2359.78,-1166.6 2369.37,-1162.09 2359.06,-1159.64 2359.78,-1166.6"/>
- </g>
- <!-- scripts/LevelSystem/LevelStateManager.ts->scripts/CombatSystem/EnemyController.ts -->
- <g id="edge90" class="edge">
- <title>scripts/LevelSystem/LevelStateManager.ts->scripts/CombatSystem/EnemyController.ts</title>
- <path fill="none" stroke="#757575" d="M1003.3,-1293.25C1036.49,-1274.84 1101.99,-1239.69 1160.25,-1215.55 1206.37,-1196.44 1260.42,-1178.98 1299.7,-1167.14"/>
- <polygon fill="#757575" stroke="#757575" points="1300.6,-1170.53 1309.18,-1164.31 1298.59,-1163.82 1300.6,-1170.53"/>
- </g>
- <!-- scripts/LevelSystem/LevelStateManager.ts->scripts/Core/BaseSingleton.ts -->
- <g id="edge91" class="edge">
- <title>scripts/LevelSystem/LevelStateManager.ts->scripts/Core/BaseSingleton.ts</title>
- <path fill="none" stroke="#757575" d="M1031.9,-1317.88C1059.31,-1324.77 1093.75,-1333.73 1124.25,-1342.55 1400.16,-1422.39 1452.52,-1539.55 1739.75,-1539.55 1739.75,-1539.55 1739.75,-1539.55 2091.5,-1539.55 2326.98,-1539.55 2386.46,-1538.2 2620.75,-1514.55 2663.05,-1510.28 2709.91,-1503.2 2748.25,-1496.78"/>
- <polygon fill="#757575" stroke="#757575" points="2748.57,-1500.27 2757.85,-1495.15 2747.4,-1493.37 2748.57,-1500.27"/>
- </g>
- <!-- scripts/LevelSystem/UIStateManager.ts -->
- <g id="node40" class="node">
- <title>scripts/LevelSystem/UIStateManager.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M2209.08,-1473.43C2209.08,-1473.43 1971.92,-1473.43 1971.92,-1473.43 1967.96,-1473.43 1964,-1469.47 1964,-1465.51 1964,-1465.51 1964,-1457.59 1964,-1457.59 1964,-1453.63 1967.96,-1449.68 1971.92,-1449.68 1971.92,-1449.68 2209.08,-1449.68 2209.08,-1449.68 2213.04,-1449.68 2217,-1453.63 2217,-1457.59 2217,-1457.59 2217,-1465.51 2217,-1465.51 2217,-1469.47 2213.04,-1473.43 2209.08,-1473.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-1456.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/LevelSystem/UIStateManager.ts</text>
- </g>
- <!-- scripts/LevelSystem/UIStateManager.ts->scripts/Core/EventBus.ts -->
- <g id="edge97" class="edge">
- <title>scripts/LevelSystem/UIStateManager.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M2217.14,-1450.31C2228.44,-1446.53 2239.34,-1441.7 2249.25,-1435.55 2353.53,-1370.84 2420.15,-1230.78 2443.08,-1176.08"/>
- <polygon fill="#757575" stroke="#757575" points="2446.18,-1177.75 2446.73,-1167.17 2439.7,-1175.09 2446.18,-1177.75"/>
- </g>
- <!-- scripts/LevelSystem/UIStateManager.ts->scripts/Core/BaseSingleton.ts -->
- <g id="edge96" class="edge">
- <title>scripts/LevelSystem/UIStateManager.ts->scripts/Core/BaseSingleton.ts</title>
- <path fill="none" stroke="#757575" d="M2217.5,-1465.15C2358.98,-1469.19 2586.16,-1475.68 2719.53,-1479.49"/>
- <polygon fill="#757575" stroke="#757575" points="2719.33,-1482.98 2729.43,-1479.77 2719.53,-1475.98 2719.33,-1482.98"/>
- </g>
- <!-- scripts/test/GamePauseTest.ts -->
- <g id="node41" class="node">
- <title>scripts/test/GamePauseTest.ts</title>
- <path fill="none" stroke="#c6c5fe" d="M2182.46,-1243.43C2182.46,-1243.43 1998.54,-1243.43 1998.54,-1243.43 1994.58,-1243.43 1990.62,-1239.47 1990.62,-1235.51 1990.62,-1235.51 1990.62,-1227.59 1990.62,-1227.59 1990.62,-1223.63 1994.58,-1219.68 1998.54,-1219.68 1998.54,-1219.68 2182.46,-1219.68 2182.46,-1219.68 2186.42,-1219.68 2190.38,-1223.63 2190.38,-1227.59 2190.38,-1227.59 2190.38,-1235.51 2190.38,-1235.51 2190.38,-1239.47 2186.42,-1243.43 2182.46,-1243.43"/>
- <text xml:space="preserve" text-anchor="middle" x="2090.5" y="-1226.13" font-family="Arial" font-size="14.00" fill="#c6c5fe">scripts/test/GamePauseTest.ts</text>
- </g>
- <!-- scripts/test/GamePauseTest.ts->scripts/Core/EventBus.ts -->
- <g id="edge98" class="edge">
- <title>scripts/test/GamePauseTest.ts->scripts/Core/EventBus.ts</title>
- <path fill="none" stroke="#757575" d="M2174.85,-1219.21C2198.94,-1215.27 2225.21,-1210.6 2249.25,-1205.55 2299.96,-1194.89 2357.08,-1179.97 2397.74,-1168.85"/>
- <polygon fill="#757575" stroke="#757575" points="2398.58,-1172.25 2407.29,-1166.22 2396.72,-1165.5 2398.58,-1172.25"/>
- </g>
- <!-- scripts/test/WeaponRandomSpawner.ts -->
- <g id="node42" class="node">
- <title>scripts/test/WeaponRandomSpawner.ts</title>
- <path fill="none" stroke="#cfffac" d="M314.83,-1015.43C314.83,-1015.43 77.67,-1015.43 77.67,-1015.43 73.71,-1015.43 69.75,-1011.47 69.75,-1007.51 69.75,-1007.51 69.75,-999.59 69.75,-999.59 69.75,-995.63 73.71,-991.68 77.67,-991.68 77.67,-991.68 314.83,-991.68 314.83,-991.68 318.79,-991.68 322.75,-995.63 322.75,-999.59 322.75,-999.59 322.75,-1007.51 322.75,-1007.51 322.75,-1011.47 318.79,-1015.43 314.83,-1015.43"/>
- <text xml:space="preserve" text-anchor="middle" x="196.25" y="-998.13" font-family="Arial" font-size="14.00" fill="#cfffac">scripts/test/WeaponRandomSpawner.ts</text>
- </g>
- </g>
- </svg>
|