Exemple #1
0
 public void Init(ChangeCurrentView changeCurrentView, HostNewGame hostNewGame,
                  StartWaitingForNewGame startWaitingForNewGame)
 {
     _hostNewGame            = hostNewGame;
     _startWaitingForNewGame = startWaitingForNewGame;
     _changeCurrentView      = changeCurrentView;
 }
        public void Init()
        {
            _spotTheDefuserNetworkDiscovery = Substitute.For <ISpotTheDefuserNetworkDiscovery>();
            _viewManager = Substitute.For <IViewManager>();
            _allPlayers  = new AllPlayers();

            _startWaitingForNewGame = new StartWaitingForNewGame(
                _spotTheDefuserNetworkDiscovery,
                _viewManager,
                _allPlayers
                );
        }
Exemple #3
0
        public void Init()
        {
            PlayerPrefs.DeleteAll();

            _viewManager = Substitute.For <IViewManager>();

            var allPlayers = new AllPlayers();

            var networkManager   = Substitute.For <ISpotTheDefuserNetworkManager>();
            var networkDiscovery = Substitute.For <ISpotTheDefuserNetworkDiscovery>();

            _hostNewGame            = Substitute.For <HostNewGame>(networkManager, networkDiscovery, _viewManager, allPlayers);
            _startWaitingForNewGame = Substitute.For <StartWaitingForNewGame>(networkDiscovery, _viewManager, allPlayers);
            _changeCurrentView      = Substitute.For <ChangeCurrentView>(_viewManager);

            _homeLayer = new GameObject().AddComponent <HomeLayer>();
            _homeLayer.Init(_changeCurrentView, _hostNewGame, _startWaitingForNewGame);

            _homeLayer.playerNameInputField = new GameObject().AddComponent <InputField>();
        }