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; }
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; } }
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))); }
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; }