public void Init() { _uiManager = Core.Instance.GetService <UIManager>(); Assert.AreNotEqual(null, _uiManager); _eventWindow = _uiManager.GetWindow(UIWindowEnum.EVENT) as EventWindow; _mainScreenStateManager = _uiManager.Get_MainScreenStateManager(); Assert.AreNotEqual(null, _mainScreenStateManager); _playerManager = Core.Instance.GetService <PlayerManager>(); Assert.AreNotEqual(null, _playerManager); _uiAnimatorManager = Core.Instance.GetService <UIAnimatorManager>(); Assert.AreNotEqual(null, _uiAnimatorManager); _audioService = Core.Instance.GetService <AudioService>(); Assert.AreNotEqual(null, _audioService); _header = _uiManager.GetWindow(UIWindowEnum.HEADER) as Header; _scorePanel = _uiManager.GetWindow(UIWindowEnum.SCORE) as ScorePanel; InitEvents(); _scorePanel.FillShop(); }