private void Start()
    {
        _levelInfoLoader = new LevelNodesLoader();

        popupManager = FindObjectOfType <PopupManager>();

        _levelEventsLoader = new LevelEventLoader();
        _minionJSONLoader  = new MinionsJsonLoaderManager();
        _towerJSONLoader   = new TowerJSONLoaderManager();

        _user = new User(this);
    }
Example #2
0
    private void Start()
    {
        _levelInfoLoader = new LevelNodesLoader();

        popupManager = FindObjectOfType <PopupManager>();

        _levelEventsLoader = new LevelEventLoader();
        _minionJSONLoader  = new MinionsJsonLoaderManager();
        _towerJSONLoader   = new TowerJSONLoaderManager();

        _user = new User(this);
        _currentViewingWorld = _user.LevelProgressManager.GetCurrentUserWorldIndex();

        tutorialManager.Init(this);

        _libraryManager = new LibraryManager(this);
        _loadedAssets   = FindObjectOfType <LoadedAssets>();

        SceneManager.sceneUnloaded += SceneUnloaded;
    }