コード例 #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);
 }
コード例 #2
0
 void InitAchievement(Achievement.IDs id, Achievement a)
 {
     this.Achievements[(int)id] = a;
 }
コード例 #3
0
 public Achievement GetAchievement(Achievement.IDs id)
 {
     return(this.Achievements[(int)id]);
 }
コード例 #4
0
 public void SetCompletedAchievement(Achievement.IDs id)
 {
     this.Achievements[(int)id].IsDone = true;
 }
コード例 #5
0
 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];