void Update() { if (down) { downDuration += Time.deltaTime; if (repeatAchievementCondition == achievementEntry.achievementData.condition && (GetRepeatCondition(1.0f, 1.0f) || GetRepeatCondition(1.5f, 2.0f) || GetRepeatCondition(2.0f, 4.0f) || GetRepeatCondition(2.5f, 999.0f))) { achievementEntry.RedeemInternal(); lastRepeatRedeemTime = Time.time; } } }