Esempio n. 1
0
    void Update()
    {
        cardController.UpdateDialogue(resourceManager, statsManager);

        cardController.MoveCard();

        cardController.CalculateScenarioSuccess(statsManager);

        UpdateDayText();

        interfaceManager.SetFillAmounts(cardController.GetDirection(), statsManager, cardController.GetCurrentScenario());

        if (statsManager.getHealth() < 1)
        {
            if (statsManager.getDay() > previousHighScore)
            {
                SaveScore();
            }
            GameOver();
        }

        if (cardController.GetScenarioCount() == 3)
        {
            statsManager.nextDay();
            cardController.ResetScenarioCount();
        }
    }