Beispiel #1
0
 public void Load(AchievementCriterionJson achievementCriterionJson)
 {
     if (achievementCriterionJson != null)
     {
         BlizzardId  = achievementCriterionJson.Id;
         Description = achievementCriterionJson.Description;
         Amount      = achievementCriterionJson.Amount;
         ProgressBar = achievementCriterionJson.ProgressBar;
         if (achievementCriterionJson.Achievement != null)
         {
             AchievementId = achievementCriterionJson.Achievement.Id;
         }
         if (achievementCriterionJson.SubCriteria != null)
         {
             foreach (AchievementCriterionJson subCriterion in achievementCriterionJson.SubCriteria)
             {
                 SubCriteria.Add(new AchievementCriterion(subCriterion));
             }
         }
     }
 }
Beispiel #2
0
 public AchievementCriterion(AchievementCriterionJson achievementCriterionJson) : this()
 {
     Load(achievementCriterionJson);
 }