public Achievement(int id, string name, string desc, int coins, AchievementDifficulty difficulty,
                    string imgAsset)
 {
     Id         = id;
     Name       = name;
     Desc       = desc;
     Coins      = coins;
     Difficulty = difficulty;
     ImageAsset = imgAsset;
 }
Exemplo n.º 2
0
 public Achievement(ContentManager content, string imgSpriteName, string name, string desc, AchievementDifficulty difficulty,
                    int coinsOnCompletion, AchievementCriteria criteria, bool isMystery, int id)
 {
     Image              = imgSpriteName;
     Name               = name;
     Description        = desc;
     Difficulty         = difficulty;
     CoinsOnCompletion  = coinsOnCompletion;
     CompletionCriteria = criteria;
     MysteryAchievement = isMystery;
     Id = id;
     if (CoinsOnCompletion > 0)
     {
         AchRewardType = RewardType.Coins;
     }
     else
     {
         AchRewardType = RewardType.Skin;
     }
 }
Exemplo n.º 3
0
 private static void AddAchievement(string name, string desc, AchievementDifficulty difficulty, int id, bool mystery, ContentManager content)
 {
     AchievementsList.Add(new Achievement(content, GetImgKey(id), name, desc, difficulty, GetCoinKey(id),
                                          GetCriteriaKey(id), mystery, id, GetCustomRewardKey(id)));
 }
Exemplo n.º 4
0
 public Achievement(ContentManager content, string imgSpriteName, string name, string desc, AchievementDifficulty difficulty,
                    int coinsOnCompletion, AchievementCriteria criteria, bool isMystery, int ID, AchievementMethod onCompletion)
     : this(content, imgSpriteName, name, desc, difficulty, coinsOnCompletion, criteria, isMystery, ID)
 {
     OnCompletion = onCompletion;
 }