Esempio n. 1
0
    void Start()
    {
        obstaclesList = ListOfObstaclesToAdd.Instance;
        _player       = PlayerManager.Instance;
        Canvas        = CanvasManager.Instance;


        if (PlayerPrefs.HasKey("TheBestCounter"))
        {
            TheBestCounter = PlayerPrefs.GetInt("TheBestCounter");
        }
        else
        {
            TheBestCounter = 0;
        }

        Canvas.UpdateTheBestCounter(TheBestCounter);
        WaitForStartGame();
        StartButtons();

        nameOfScene = SceneManager.GetActiveScene().name;
        if (nameOfScene == null)
        {
            Debug.LogError("Scene has not name");
            return;
        }
        if (nameOfScene == "MainMenu")
        {
            return;
        }
        SetObstacles();
    }
Esempio n. 2
0
    private void OnDestroy()
    {
        string nameOfScene = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;

        if (nameOfScene == null)
        {
            Debug.LogError("Scene has not name");
            return;
        }
        if (nameOfScene == "MainMenu")
        {
            return;
        }
        if (transform == null)
        {
            return;
        }
        ListOfObstaclesToAdd obstaclesList = ListOfObstaclesToAdd.Instance;

        obstaclesList.AddSceneObstacles(transform);
    }
Esempio n. 3
0
    void Start()
    {
        obstaclesList = ListOfObstaclesToAdd.Instance;
        _player       = PlayerManager.Instance;
        Canvas        = CanvasManager.Instance;

        TheBestCounter = Progress.TheBestCounter;
        Canvas.UpdateTheBestCounter(TheBestCounter);
        WaitForStartGame();
        StartButtons();
        //SetObstacles();
        nameOfScene = SceneManager.GetActiveScene().name;
        if (nameOfScene == null)
        {
            Debug.LogError("Scene has not name");
            return;
        }
        if (nameOfScene == "MainMenu")
        {
            return;
        }
        SetObstacles();
    }