refactor: enhance GameStateStore integration and improve skill management

This commit is contained in:
2026-03-19 02:33:07 +01:00
parent 3e36e48e97
commit eeefca4d4e
31 changed files with 260 additions and 419 deletions

View File

@@ -13,7 +13,8 @@ public partial class SpeedRunEventHandler : Node
public override void _ExitTree()
{
EventBus.Instance.LevelCompleted -= OnLevelCompleted;
if (EventBus.Instance != null)
EventBus.Instance.LevelCompleted -= OnLevelCompleted;
}
private void OnLevelCompleted(int levelIndex, Node currentScene, double completionTime)