コード例 #1
0
ファイル: AchievementService.cs プロジェクト: hdir/ga10
 public AchievementTierProgressModel GetProgressForTier(int achievementId, Tier t)
 {
     try
     {
         return(tieredAchievementsProgress.First(p => p.AchievementId == achievementId && p.Tier == t));
     }
     catch (InvalidOperationException)
     {
         var p = new AchievementTierProgressModel(achievementId, t);
         tieredAchievementsProgress.Add(p);
         return(p);
     }
 }
コード例 #2
0
ファイル: StorageService.cs プロジェクト: hdir/ga10
 public async Task UpdateTieredAchievementProgress(AchievementTierProgressModel progress)
 {
     await connection.InsertOrReplaceAsync(progress, typeof(AchievementTierProgressModel));
 }