public void Init(ChangeCurrentView changeCurrentView, ILobbyLayer lobbyLayer, IDefusingLayer defusingLayer, IEndLayer endLayer) { _endLayer = endLayer; _defusingLayer = defusingLayer; _lobbyLayer = lobbyLayer; _changeCurrentView = changeCurrentView; }
public void Init(ChangeCurrentView changeCurrentView, HostNewGame hostNewGame, StartWaitingForNewGame startWaitingForNewGame) { _hostNewGame = hostNewGame; _startWaitingForNewGame = startWaitingForNewGame; _changeCurrentView = changeCurrentView; }
public void Init() { var viewManager = Substitute.For <IViewManager>(); _changeCurrentView = Substitute.For <ChangeCurrentView>(viewManager); _lobbyLayer = Substitute.For <ILobbyLayer>(); _defusingLayer = Substitute.For <IDefusingLayer>(); _endLayer = Substitute.For <IEndLayer>(); _uiController = new GameObject().AddComponent <UIController>(); _uiController.Init(_changeCurrentView, _lobbyLayer, _defusingLayer, _endLayer); }
public void Init() { _defusingTime = Substitute.For <IDefusingTime>(); var viewManager = Substitute.For <IViewManager>(); _changeCurrentView = Substitute.For <ChangeCurrentView>(viewManager); _countdownLayer = new GameObject().AddComponent <CountdownLayer>(); _countdownLayer.countdownText = new GameObject().AddComponent <Text>(); _countdownLayer.Init(_defusingTime, _changeCurrentView); }
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>(); }
public void Init() { _viewManager = Substitute.For <IViewManager>(); _changeCurrentView = new ChangeCurrentView(_viewManager); }
public void Init(IDefusingTime defusingTime, ChangeCurrentView changeCurrentView) { _changeCurrentView = changeCurrentView; _defusingTime = defusingTime; }
public void Init(ChangeCurrentView changeCurrentView) { _changeCurrentView = changeCurrentView; }