public static void evaluateChallenges() { WalkingChallenge wc1 = WalkingChallenges [0]; wc1.UpdateCurrentAmount(); wc1.Evaluate(); if (wc1.Completed == true) { Debug.Log("Completed wc1"); ChallengeManager.isWC1Completed = true; } WalkingChallenge wc2 = WalkingChallenges [1]; wc2.UpdateCurrentAmount(); wc2.Evaluate(); if (wc2.Completed == true) { Debug.Log("Completed wc2"); ChallengeManager.isWC2Completed = true; } int prevTier = Goal.GetTier(); string[] prevGoal = Goal.GetGoal(); if (Goal.isGoal(FlowerList)) { Debug.Log("Completed Flower Goal t#" + prevTier + ", " + prevGoal); ChallengeManager.isWC3Completed = true; //Remove Flower } }
void addNewChallenge() { WalkingChallenge wc1 = new WalkingChallenge(0, "Walk 1000 steps in one day", false, PlayerPrefs.GetInt("Steps"), 1000, "special-knox"); WalkingChallenge wc2 = new WalkingChallenge(1, "Walk 15000 steps in one day", false, PlayerPrefs.GetInt("Steps"), 1500, "special-polkadot"); WalkingChallenges.Add(wc1); WalkingChallenges.Add(wc2); }