Add NotificationManager and NotificationLabel for age advancement notifications; refactor scripts into Components directory

This commit is contained in:
2025-08-23 04:54:45 +02:00
parent 5719c3f920
commit 9cf707945b
26 changed files with 96 additions and 68 deletions

View File

@@ -21,6 +21,7 @@ public partial class GameBus : Node
public event Action<Buff> BuffAdded;
public event Action<Buff> BuffRemoved;
public event Action PopulationVisualsUpdated;
public event Action<string> AgeAdvanced;
public override void _EnterTree()
{
@@ -74,6 +75,11 @@ public partial class GameBus : Node
{
MiraclesUnlocked?.Invoke(miraclesToUnlock);
}
if (!string.IsNullOrEmpty(miracle.AdvancesToAge))
{
AgeAdvanced?.Invoke(miracle.AdvancesToAge);
}
}
}