Example #1
0
    public void calculateScore()
    {
        //-------------INGREDIENTS
        IngredientQuantity ingredientQuantity = ingredientManager.getIngredientsOfLevel(1);

        fruit.text = ingredientQuantity.actual.ToString() + "/" + ingredientQuantity.max.ToString();

        ingredientQuantity = ingredientManager.getIngredientsOfLevel(2);
        insect.text        = ingredientQuantity.actual.ToString() + "/" + ingredientQuantity.max.ToString();

        ingredientQuantity = ingredientManager.getIngredientsOfLevel(3);
        cactus.text        = ingredientQuantity.actual.ToString() + "/" + ingredientQuantity.max.ToString();

        ingredientQuantity = ingredientManager.getIngredientsOfLevel(4);
        gem.text           = ingredientQuantity.actual.ToString() + "/" + ingredientQuantity.max.ToString();

        ingredientQuantity = ingredientManager.getIngredientsOfLevel(5);
        snow.text          = ingredientQuantity.actual.ToString() + "/" + ingredientQuantity.max.ToString();

        ingredientQuantity = ingredientManager.getIngredientsOfLevel(6);
        bone.text          = ingredientQuantity.actual.ToString() + "/" + ingredientQuantity.max.ToString();


        //------------FOSSILS

        //distance

        float distance = fossilSystem.getDistance();

        if (distance < 0)
        {
            distanceText.text       = "0";
            fossilDistanceText.text = "0";
        }
        else
        {
            distanceText.text = distance.ToString("F2");

            fossilDistance          = distance * 2;
            fossilDistanceText.text = fossilDistance.ToString("F0");
        }

        //enemieskilled
        int enemiesKilled = fossilSystem.getEnemiesKilled();

        enemiesText.text       = enemiesKilled.ToString("F0");
        fossilEnemiesText.text = enemiesKilled.ToString("F0");

        //bonuses
        bonusText.text       = levelCount.ToString("F0");
        fossilBonusText.text = levelCount.ToString("F0");

        //total
        countFossils      = fossilDistance + enemiesKilled + levelCount;
        totalFossils.text = countFossils.ToString("F0");

        GeneralData.Fossils += countFossils;
    }