Пример #1
0
        // I_UI_WINDOW

        public void Init()
        {
            AssertSerializedFields();

            //
            _gameManager = Core.Instance.GetService <GameManager>();
            Assert.AreNotEqual(null, _gameManager);

            _playerManager = Core.Instance.GetService <PlayerManager>();
            Assert.AreNotEqual(null, _playerManager);

            _stampTimerManager = Core.Instance.GetService <StampTimerManager>();
            Assert.AreNotEqual(null, _stampTimerManager);

            //
            _uiManager = Core.Instance.GetService <UIManager>();
            Assert.AreNotEqual(null, _uiManager);

            _splashScreen = _uiManager.GetWindow(UIWindowEnum.SPLASH) as SplashScreen;
            Assert.AreNotEqual(null, _splashScreen);

            _chooseCarWindow = _uiManager.GetWindow(UIWindowEnum.CHOOSE_CAR) as ChooseCarWindow;
            Assert.AreNotEqual(null, _chooseCarWindow);

            _chooseTrackWindow = _uiManager.GetWindow(UIWindowEnum.CHOOSE_TRACK) as ChooseTrackWindow;
            Assert.AreNotEqual(null, _chooseTrackWindow);

            _header = _uiManager.GetWindow(UIWindowEnum.HEADER) as Header;
            Assert.AreNotEqual(null, _header);

            _mainScreenStateManager = _uiManager.Get_MainScreenStateManager();
            Assert.AreNotEqual(null, _mainScreenStateManager);

            _safePlayerPrefs = Core.Instance.GetService <SafePlayerPrefs>();
            Assert.AreNotEqual(null, _safePlayerPrefs);

            _enternetWindow = _uiManager.GetWindow(UIWindowEnum.IS_ENTERNET) as EnternetWindow;
            Assert.AreNotEqual(null, _enternetWindow);
            //
            rt                  = parent.GetComponent(typeof(RectTransform)) as RectTransform;
            rtMost              = _objParentForMostRecentCards.GetComponent(typeof(RectTransform)) as RectTransform;
            rtFriend            = _objParentForFriend.GetComponent(typeof(RectTransform)) as RectTransform;
            cardsList           = new List <GameCard>();
            cardsMostRecentList = new List <GameCardMostRecent>();
            cardsFriendsList    = new List <FriendCard>();
        }
Пример #2
0
        // METHODS

        protected void InitVariables()
        {
            _playerManager = Core.Instance.GetService <PlayerManager>();
            Assert.AreNotEqual(null, _playerManager);

            _stampTimerManager = Core.Instance.GetService <StampTimerManager>();
            Assert.AreNotEqual(null, _stampTimerManager);

            _networkManager = Core.Instance.GetService <NetworkManager>();
            Assert.AreNotEqual(null, _networkManager);

            _safePlayerPrefs = Core.Instance.GetService <SafePlayerPrefs>();
            Assert.AreNotEqual(null, _safePlayerPrefs);

            _uiAnimatorManager = Core.Instance.GetService <UIAnimatorManager>();
            Assert.AreNotEqual(null, _uiAnimatorManager);

            //
            _uiManager = Core.Instance.GetService <UIManager>();
            Assert.AreNotEqual(null, _uiManager);

            _mainScreenStateManager = _uiManager.Get_MainScreenStateManager();
            Assert.AreNotEqual(null, _mainScreenStateManager);

            //
            _stars = new List <Image>();
            _stars.Add(_imageStar_0);
            _stars.Add(_imageStar_1);
            _stars.Add(_imageStar_2);

            _imageStar_0Gold.gameObject.SetActive(false);
            _imageStar_1Gold.gameObject.SetActive(false);
            _imageStar_2Gold.gameObject.SetActive(false);


            _starsGold = new List <Image>();
            _starsGold.Add(_imageStar_0Gold);
            _starsGold.Add(_imageStar_1Gold);
            _starsGold.Add(_imageStar_2Gold);
        }