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);
 }