diff --git a/DawnLib.Dusk/src/API/Definitions/Achievements/DuskAchievementDefinition.cs b/DawnLib.Dusk/src/API/Definitions/Achievements/DuskAchievementDefinition.cs index 239c6ab..92c79bb 100644 --- a/DawnLib.Dusk/src/API/Definitions/Achievements/DuskAchievementDefinition.cs +++ b/DawnLib.Dusk/src/API/Definitions/Achievements/DuskAchievementDefinition.cs @@ -75,7 +75,7 @@ protected bool TryCompleteAchievement() } Completed = true; - DuskAchievementHandler.OnAchievementUnlocked.Invoke(this); + DuskAchievementHandler.OnAchievementUnlocked?.Invoke(this); return Completed; } diff --git a/DawnLib.Dusk/src/API/Definitions/Achievements/DuskAchievementHandler.cs b/DawnLib.Dusk/src/API/Definitions/Achievements/DuskAchievementHandler.cs index 50d367c..ed47813 100644 --- a/DawnLib.Dusk/src/API/Definitions/Achievements/DuskAchievementHandler.cs +++ b/DawnLib.Dusk/src/API/Definitions/Achievements/DuskAchievementHandler.cs @@ -8,7 +8,7 @@ namespace Dusk; static class DuskAchievementHandler { - public static Action OnAchievementUnlocked = delegate { }; + public static Action? OnAchievementUnlocked; internal static void LoadAll() {