示例#1
0
    public void Start()
    {
        inputManager        = GetComponent <InputManager>();
        uiController        = GetComponent <UIController>();
        stateMachineManager = GetComponent <StateMachineManager>();
        gameMath            = GetComponent <GameMath>();
        timeCalculations    = GetComponent <TimeCalculations>();
        save      = GetComponent <Save>();
        load      = GetComponent <Load>();
        player    = GetComponent <Player>();
        resetGame = GetComponent <ResetGame>();

        if (PlayerPrefs.GetInt("CheckIfGameIsSaved") == 1)
        {
            load.LoadGameState();
            uiController.UIControllerUpdate();
            gameMath.GetingGameState();
            gameMath.CalculateLoadGameState();
            CallingGameMathForHungerAndHappienessLoss();
        }

        if (PlayerPrefs.GetInt("OrginalStartBool") == 1)
        {
            load.LoadOrignalGameDate();
        }

        if (PlayerPrefs.GetInt("CheckIfGameIsSaved") != 1)
        {
            SetGameStart();
        }
    }