Пример #1
0
    public int GetReward()
    {
        var collectedRewardIndex = AchievementDataStorage.GetAchievementReward(this);

        AchievementDataStorage.SaveAchievementReward(this, collectedRewardIndex + 1);
        return((int)(_conditions[collectedRewardIndex + 1] * _rewardIndex));
    }
Пример #2
0
 public float GetCurrentValue()
 {
     return(AchievementDataStorage.GetAchievementValue(this));
 }
Пример #3
0
    public bool IsRewardCollection(int index)
    {
        var collectedRewardIndex = AchievementDataStorage.GetAchievementReward(this);

        return(collectedRewardIndex > index);
    }
Пример #4
0
 public void AddValue(float value)
 {
     AchievementDataStorage.AddAchievement(this, value);
 }