public int GetReward() { var collectedRewardIndex = AchievementDataStorage.GetAchievementReward(this); AchievementDataStorage.SaveAchievementReward(this, collectedRewardIndex + 1); return((int)(_conditions[collectedRewardIndex + 1] * _rewardIndex)); }
public float GetCurrentValue() { return(AchievementDataStorage.GetAchievementValue(this)); }
public bool IsRewardCollection(int index) { var collectedRewardIndex = AchievementDataStorage.GetAchievementReward(this); return(collectedRewardIndex > index); }
public void AddValue(float value) { AchievementDataStorage.AddAchievement(this, value); }