refactor: enhance GameStateStore integration and improve skill management
This commit is contained in:
@@ -77,6 +77,7 @@ public partial class AchievementManager : Node
|
||||
// 1. Mark as unlocked
|
||||
unlockedIds.Add(achievementId);
|
||||
GD.Print($"Achievement Unlocked: {achievement.DisplayName}");
|
||||
EventBus.EmitAchievementUnlocked(achievementId);
|
||||
|
||||
// 2. Show the UI popup
|
||||
if (AchievementPopupScene != null)
|
||||
|
||||
Reference in New Issue
Block a user