public static void RegisterAchievement(AchievementBase achievement) { if (!achievements.ContainsKey(achievement.GetType())) { achievements.Add(achievement.GetType(), achievement); } }
internal bool AddAchievement(AchievementBase achievement) { if (!achievementStore.Contains(achievement)) { achievementStore.Add(achievement); achievementsChanged = true; return(true); } return(false); }