public void Init(ChangeCurrentView changeCurrentView, HostNewGame hostNewGame, StartWaitingForNewGame startWaitingForNewGame) { _hostNewGame = hostNewGame; _startWaitingForNewGame = startWaitingForNewGame; _changeCurrentView = changeCurrentView; }
public void Init() { _spotTheDefuserNetworkManager = Substitute.For <ISpotTheDefuserNetworkManager>(); _spotTheDefuserNetworkDiscovery = Substitute.For <ISpotTheDefuserNetworkDiscovery>(); _viewManager = Substitute.For <IViewManager>(); _allPlayers = new AllPlayers(); _hostNewGame = new HostNewGame( _spotTheDefuserNetworkManager, _spotTheDefuserNetworkDiscovery, _viewManager, _allPlayers); }
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>(); }