Beispiel #1
0
 public void StartGame()
 {
     playerData = PlayerDataSaverLoader.LoadPlayerData();
     statistics = new Statistics();
     uiManager.InitializeUI();
     economics.StartEconomics(playerData);
     uiManager.SetQuantity(economics.GetStatus());
     uiManager.SetPricesUI(economics.GetStatus());
     coin.StartCoin(economics.InfluenceMax);
     timer.StartTimer();
     gameState = GS.Play;
 }
Beispiel #2
0
    public void GameOver()
    {
        gameState = GS.Over;
        timer.PauseTimer();
        SoundManager(5);
        uiManager.GameOverUI(statistics);
        //economics.PositionOpen = false;
        // experience += finalScore;

        Debug.Log("OVERALL SCORE:  " + finalScore + "  || Cycles: " + time + "  || Timer: " + timer.RoundedTimeSecs()
                  + " || TPP: " + topPositionProfit + " || TSP: " + topSessionProfit + "\n EXPERIENCE: " + experience);
        PlayerDataSaverLoader.SavePlayerData(economics.GetPlayerData());
    }
Beispiel #3
0
    void PreRun()
    {
        if (firstRun == true)
        {
            mainTutorialPanel.gameObject.SetActive(true);
            mainTutorialPanel.GetComponent <Tutorial>().RunTutorial(0);
            gameState = GS.Pause;

            playerData          = new PlayerData();
            playerData.deposit  = 200f;
            playerData.quantity = 1;
            PlayerDataSaverLoader.SavePlayerData(playerData);
        }
    }