예제 #1
0
    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
        }
    }
예제 #2
0
    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);
    }