Пример #1
0
 public DefaultAppManager(
     IAppStateManager appStateManager,
     IAppDescriptorManager appDescriptorManager)
 {
     _appStateManager      = appStateManager;
     _appDescriptorManager = appDescriptorManager;
 }
Пример #2
0
 public void Init()
 {
     _uiManager          = GameClient.Get <IUIManager>();
     _loadObjectsManager = GameClient.Get <ILoadObjectsManager>();
     _dataManager        = GameClient.Get <IDataManager>();
     _soundManager       = GameClient.Get <ISoundManager>();
     _appStateManager    = GameClient.Get <IAppStateManager>();
 }
        public void Init()
        {
            _appStateManager = GameClient.Get <IAppStateManager>();
            _networkManager  = GameClient.Get <INetworkManager>();

            _appStateManager.AppStateChangedEvent += AppStateChangedEventHandler;

            SceneManager.sceneLoaded += SceneLoadedHandler;
        }
Пример #4
0
        public void Init()
        {
            _appStateManager = GameClient.Get <IAppStateManager>();
            PlayersInRoom    = new List <PlayerInfo>();

            PhotonNetwork.ConnectUsingSettings();
            PhotonNetwork.AddCallbackTarget(this);

            PhotonNetwork.NetworkingClient.EventReceived += NetworkEventReceivedHandler;
        }
Пример #5
0
        public void Init()
        {
            _uiManager       = GameClient.Get <IUIManager>();
            _sceneManager    = GameClient.Get <IScenesManager>();
            _appStateManager = GameClient.Get <IAppStateManager>();
            _gameplayManager = GameClient.Get <IGameplayManager>();
            _tutorialManager = GameClient.Get <ITutorialManager>();

            _sceneManager.SceneForAppStateWasLoadedEvent += SceneForAppStateWasLoadedEventHandler;
        }
Пример #6
0
        public void Init()
        {
            IsAutoSceneSwitcher = false;

            MainApp.Instance.LevelLoaded += LevelLoadedHandler;

            _appStateManager = GameClient.Get <IAppStateManager>();

            LevelLoadedHandler(null);
        }
Пример #7
0
 public void Init()
 {
     _uiManager                  = GameClient.Get <IUIManager>();
     _loadObjectsManager         = GameClient.Get <ILoadObjectsManager>();
     _dataManager                = GameClient.Get <IDataManager>();
     _soundManager               = GameClient.Get <ISoundManager>();
     _appStateManager            = GameClient.Get <IAppStateManager>();
     _matchManager               = GameClient.Get <IMatchManager>();
     _backendFacade              = GameClient.Get <BackendFacade>();
     _backendDataControlMediator = GameClient.Get <BackendDataControlMediator>();
 }
Пример #8
0
        public DefaultAppDescriptorManager(IEnumerable <IAppHost> appHosts,
                                           IAppStateManager appStateManager,
                                           IVirtualPathProvider virtualPathProvider)
        {
            _appHosts            = appHosts;
            _appStateManager     = appStateManager;
            _virtualPathProvider = virtualPathProvider;

            _appInfoDic = new Dictionary <AppInfo, IEnumerable <Assembly> >();
            _appReferencedAssemblies = new Dictionary <string, Assembly>();
            _memoryAppInfo           = new Dictionary <string, AppInfo>();
            InitAppInfo();
        }
Пример #9
0
        public void Init()
        {
            _uiManager                  = GameClient.Get <IUIManager>();
            _loadObjectsManager         = GameClient.Get <ILoadObjectsManager>();
            _stateManager               = GameClient.Get <IAppStateManager>();
            _soundManager               = GameClient.Get <ISoundManager>();
            _playerManager              = GameClient.Get <IPlayerManager>();
            _dataManager                = GameClient.Get <IDataManager>();
            _backendFacade              = GameClient.Get <BackendFacade>();
            _backendDataControlMediator = GameClient.Get <BackendDataControlMediator>();

            _backendFacade.ContractCreated += LoomManagerOnContractCreated;
        }
Пример #10
0
        public void Init()
        {
            _appStateManager = GameClient.Get <IAppStateManager>();
            _appStateManager.AppStateChangedEvent += AppStateChangedEventHandler;

            Canvas       = GameObject.Find("Canvas");
            CanvasScaler = Canvas.GetComponent <CanvasScaler>();

            _uiPages = new List <IUIElement>();
            _uiPages.Add(new JoinRoomPage());
            _uiPages.Add(new GamePage());

            foreach (var page in _uiPages)
            {
                page.Init();
            }
        }
Пример #11
0
 public void Init(IAppStateManager appStateManager, IInputManager inputManager)
 {
     _appStateManager = appStateManager;
     _inputManager    = inputManager;
     _inputManager.AddKeyListener((int)GameActions.Escape, Back);
 }
Пример #12
0
 public MenuStateController(IAppStateManager appStateManager)
 {
     _appStateManager = appStateManager;
 }
Пример #13
0
 public AppStateManagerTests()
 {
     _clientApplicationContext = new ClientApplicationContext();
     _appState        = new AppState(_clientApplicationContext);
     _appStateManager = new AppState.Manager(_appState);
 }
Пример #14
0
 private void Init(IAppStateManager stateManager)
 {
     _stateManager = stateManager;
     GetComponent <Button>().onClick.AddListener(CallChangeState);
 }
Пример #15
0
 void Init(IAppStateManager stateManager)
 {
     stateManager.CurrentState = AppState.MainMenu;
 }
Пример #16
0
 public MainMenuController(IAppStateManager appStateManager, IGameLoader gameLoader)
 {
     _appStateManager = appStateManager;
     _gameLoader      = gameLoader;
 }
Пример #17
0
 /// <summary>
 ///
 /// </summary>
 public static Task <IAppState> SetStateAsync <TStateController>(this IAppStateManager stateManager) where TStateController : class, IAppStateController
 {
     return(stateManager.PushStateAsync <TStateController>(PushOptions.Set, null));
 }
Пример #18
0
 public void Init()
 {
     appStateManager = new AppStatesController();
 }
Пример #19
0
 /// <summary>
 ///
 /// </summary>
 public static Task <IAppState> PushStateAsync <TStateController>(this IAppStateManager stateManager, object args) where TStateController : class, IAppStateController
 {
     return(stateManager.PushStateAsync <TStateController>(PushOptions.None, args));
 }
Пример #20
0
 private void Init(IAppStateManager appStateManager)
 {
     _appStateManager = appStateManager;
     _appStateManager.OnStateChange += CheckActivity;
     CheckActivity(_appStateManager.CurrentState);
 }