This commit is contained in:
2026-01-31 16:31:36 +01:00
parent b62478bbea
commit 3f02f1d4ac
23 changed files with 711 additions and 258 deletions

View File

@@ -2,6 +2,7 @@ using Godot;
using Mr.BrickAdventures;
using Mr.BrickAdventures.Autoloads;
using Mr.BrickAdventures.scripts.interfaces;
using Mr.BrickAdventures.scripts.State;
namespace Mr.BrickAdventures.scripts.components;
@@ -34,7 +35,9 @@ public partial class ExitDoorComponent : Area2D, IUnlockable
EmitSignalExitTriggered();
_achievementManager.UnlockAchievement(AchievementId);
_gameManager.UnlockLevel((int)_gameManager.PlayerState["current_level"] + 1);
// Get current level from GameStateStore
var currentLevel = GameStateStore.Instance?.Session.CurrentLevel ?? 0;
_gameManager.UnlockLevel(currentLevel + 1);
CallDeferred(nameof(GoToNextLevel));
}