Esempio n. 1
0
    public void GameOver(bool playerWon)
    {
        UpdateUI();
        if (!playerWon)
        {
            scoreKeeper.BumpGold(-(scoreKeeper.GetGold() / 2));
        }

        playerData.gold += scoreKeeper.GetGold();
        SaveSystem.SavePlayer(playerData);

        uiInGameHandler.ShowGameOverScreen(playerWon, npcSpawner.GetAmountOfNPCs(), scoreKeeper.GetScore(), scoreKeeper.GetGold());
    }