// ★ GlitchEventManager.cs ★ public class GlitchEventManager : MonoBehaviour private Dictionary<string, Constellation> activeGlitches = new();

Happy glitch‑hunting! 🚀✨

private void ResolveGlitch(Constellation glitch) RewardSystem.GiveReward(glitch.Reward); UI.HideGlitchMeter(glitch); Visuals.RemoveGlitch(glitch); activeGlitches.Remove(glitch.Id);

Title: Dynamic Constellation Events (DCE)

// 3️⃣ Apply a random glitch modifier GlitchType glitch = (GlitchType)rng.Next(Enum.GetValues(typeof(GlitchType)).Length); return new Constellation(basePattern, glitch, ComputeDuration(basePattern));