G scripts/Animations/GameStartMove.ts scripts/Animations/GameStartMove.ts scripts/CombatSystem/BallController.ts scripts/CombatSystem/BallController.ts scripts/CombatSystem/EnemyController.ts scripts/CombatSystem/EnemyController.ts scripts/CombatSystem/BallController.ts->scripts/CombatSystem/EnemyController.ts scripts/CombatSystem/GamePause.ts scripts/CombatSystem/GamePause.ts scripts/CombatSystem/BallController.ts->scripts/CombatSystem/GamePause.ts scripts/CombatSystem/WeaponBullet.ts scripts/CombatSystem/WeaponBullet.ts scripts/CombatSystem/BallController.ts->scripts/CombatSystem/WeaponBullet.ts scripts/Core/EventBus.ts scripts/Core/EventBus.ts scripts/CombatSystem/BallController.ts->scripts/Core/EventBus.ts scripts/Core/PhysicsManager.ts scripts/Core/PhysicsManager.ts scripts/CombatSystem/BallController.ts->scripts/Core/PhysicsManager.ts scripts/CombatSystem/EnemyController.ts->scripts/CombatSystem/GamePause.ts scripts/CombatSystem/EnemyController.ts->scripts/Core/EventBus.ts scripts/Core/ConfigManager.ts scripts/Core/ConfigManager.ts scripts/CombatSystem/EnemyController.ts->scripts/Core/ConfigManager.ts scripts/LevelSystem/SaveDataManager.ts scripts/LevelSystem/SaveDataManager.ts scripts/CombatSystem/EnemyController.ts->scripts/LevelSystem/SaveDataManager.ts scripts/CombatSystem/EnemyComponent.ts scripts/CombatSystem/EnemyComponent.ts scripts/CombatSystem/EnemyController.ts->scripts/CombatSystem/EnemyComponent.ts scripts/CombatSystem/EnemyInstance.ts scripts/CombatSystem/EnemyInstance.ts scripts/CombatSystem/EnemyController.ts->scripts/CombatSystem/EnemyInstance.ts scripts/Core/BaseSingleton.ts scripts/Core/BaseSingleton.ts scripts/CombatSystem/EnemyController.ts->scripts/Core/BaseSingleton.ts scripts/CombatSystem/GamePause.ts->scripts/Core/EventBus.ts scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/EnemyController.ts scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/GamePause.ts scripts/CombatSystem/WeaponBullet.ts->scripts/Core/ConfigManager.ts scripts/CombatSystem/BulletEffects/BulletCount.ts scripts/CombatSystem/BulletEffects/BulletCount.ts scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletCount.ts scripts/CombatSystem/BulletEffects/BulletHitEffect.ts scripts/CombatSystem/BulletEffects/BulletHitEffect.ts scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletHitEffect.ts scripts/CombatSystem/BulletEffects/BulletTrajectory.ts scripts/CombatSystem/BulletEffects/BulletTrajectory.ts scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletTrajectory.ts scripts/CombatSystem/BulletEffects/BulletLifecycle.ts scripts/CombatSystem/BulletEffects/BulletLifecycle.ts scripts/CombatSystem/WeaponBullet.ts->scripts/CombatSystem/BulletEffects/BulletLifecycle.ts scripts/Core/PhysicsManager.ts->scripts/Core/BaseSingleton.ts scripts/CombatSystem/BlockManager.ts scripts/CombatSystem/BlockManager.ts scripts/CombatSystem/BlockSelection/BlockTag.ts scripts/CombatSystem/BlockSelection/BlockTag.ts scripts/CombatSystem/BlockManager.ts->scripts/CombatSystem/BlockSelection/BlockTag.ts scripts/CombatSystem/BlockManager.ts->scripts/Core/ConfigManager.ts scripts/Core/LevelSessionManager.ts scripts/Core/LevelSessionManager.ts scripts/CombatSystem/BlockManager.ts->scripts/Core/LevelSessionManager.ts scripts/CombatSystem/BlockManager.ts->scripts/LevelSystem/SaveDataManager.ts scripts/Core/ConfigManager.ts->scripts/Core/BaseSingleton.ts scripts/CombatSystem/BlockSelection/GameBlockSelection.ts scripts/CombatSystem/BlockSelection/GameBlockSelection.ts scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/Animations/GameStartMove.ts scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/BallController.ts scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/GamePause.ts scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/Core/EventBus.ts scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/BlockManager.ts scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/CombatSystem/BlockSelection/BlockTag.ts scripts/CombatSystem/BlockSelection/GameBlockSelection.ts->scripts/Core/LevelSessionManager.ts scripts/CombatSystem/BulletEffects/BulletHitEffect.ts->scripts/CombatSystem/BulletEffects/BulletTrajectory.ts scripts/CombatSystem/BulletEffects/BulletLifecycle.ts->scripts/CombatSystem/BulletEffects/BulletTrajectory.ts scripts/CombatSystem/CoinDrop.ts scripts/CombatSystem/CoinDrop.ts scripts/CombatSystem/CoinDrop.ts->scripts/Core/LevelSessionManager.ts scripts/CombatSystem/EnemyComponent.ts->scripts/Core/ConfigManager.ts scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts scripts/CombatSystem/SkillSelection/SkillSelectionController.ts scripts/CombatSystem/SkillSelection/SkillSelectionController.ts scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/CombatSystem/GamePause.ts scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/CombatSystem/SkillSelection/SkillButtonAnimator.ts scripts/LevelSystem/GameManager.ts scripts/LevelSystem/GameManager.ts scripts/CombatSystem/SkillSelection/SkillSelectionController.ts->scripts/LevelSystem/GameManager.ts scripts/LevelSystem/GameManager.ts->scripts/Animations/GameStartMove.ts scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/BallController.ts scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/EnemyController.ts scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/GamePause.ts scripts/LevelSystem/GameManager.ts->scripts/Core/EventBus.ts scripts/LevelSystem/GameManager.ts->scripts/Core/PhysicsManager.ts scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/BlockManager.ts scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/BlockSelection/BlockTag.ts scripts/LevelSystem/GameManager.ts->scripts/Core/ConfigManager.ts scripts/LevelSystem/GameManager.ts->scripts/Core/LevelSessionManager.ts scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/SaveDataManager.ts scripts/LevelSystem/GameManager.ts->scripts/CombatSystem/BlockSelection/GameBlockSelection.ts scripts/LevelSystem/LevelConfigManager.ts scripts/LevelSystem/LevelConfigManager.ts scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/LevelConfigManager.ts scripts/LevelSystem/LevelManager.ts scripts/LevelSystem/LevelManager.ts scripts/LevelSystem/GameManager.ts->scripts/LevelSystem/LevelManager.ts scripts/CombatSystem/WeaponBlockExample.ts scripts/CombatSystem/WeaponBlockExample.ts scripts/FourUI/MainSystem/MainUIControlller.ts scripts/FourUI/MainSystem/MainUIControlller.ts scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/Animations/GameStartMove.ts scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/LevelSystem/SaveDataManager.ts scripts/FourUI/MainSystem/MainUIControlller.ts->scripts/LevelSystem/GameManager.ts scripts/FourUI/NavBarController.ts scripts/FourUI/NavBarController.ts scripts/LevelSystem/CombatStateManager.ts scripts/LevelSystem/CombatStateManager.ts scripts/LevelSystem/CombatStateManager.ts->scripts/CombatSystem/EnemyController.ts scripts/LevelSystem/CombatStateManager.ts->scripts/Core/EventBus.ts scripts/LevelSystem/CombatStateManager.ts->scripts/Core/PhysicsManager.ts scripts/LevelSystem/CombatStateManager.ts->scripts/Core/BaseSingleton.ts scripts/LevelSystem/LevelStateManager.ts scripts/LevelSystem/LevelStateManager.ts scripts/LevelSystem/LevelStateManager.ts->scripts/CombatSystem/EnemyController.ts scripts/LevelSystem/LevelStateManager.ts->scripts/Core/EventBus.ts scripts/LevelSystem/LevelStateManager.ts->scripts/Core/BaseSingleton.ts scripts/LevelSystem/UIStateManager.ts scripts/LevelSystem/UIStateManager.ts scripts/LevelSystem/UIStateManager.ts->scripts/Core/EventBus.ts scripts/LevelSystem/UIStateManager.ts->scripts/Core/BaseSingleton.ts scripts/test/WeaponRandomSpawner.ts scripts/test/WeaponRandomSpawner.ts