示例#1
0
 public void DescribeAchievements(TextFile textFile)
 {
     Achievement.IDs i = 0;
     do
     {
         Achievement achievement = Scoring.GetAchievement(i);
         textFile.Append(Achievements_completed[(int)i] ? string.Format("- {0} for {1} points!", achievement.Name, achievement.ScoreValue)
                                                : string.Format("- Fail : {0}.", achievement.TeaseName));
     } while(Achievement.IDs._COUNT > ++i);
 }
 void InitAchievement(Achievement.IDs id, Achievement a)
 {
     this.Achievements[(int)id] = a;
 }
 public Achievement GetAchievement(Achievement.IDs id)
 {
     return(this.Achievements[(int)id]);
 }
 public void SetCompletedAchievement(Achievement.IDs id)
 {
     this.Achievements[(int)id].IsDone = true;
 }
 public bool HasCompletedAchievement(Achievement.IDs id)
 {
     return(this.Achievements[(int)id].IsDone);
 }
示例#6
0
 public void SetCompletedAchievement(Achievement.IDs id)
 {
     Achievements_completed[(int)id] = true;
 }
示例#7
0
 public bool HasCompletedAchievement(Achievement.IDs id)
 {
     return(Achievements_completed[(int)id]);
 }
示例#8
0
 public static Achievement GetAchievement(Achievement.IDs id) => Achievements[(int)id];