public DefusingState(IDefusingTime defusingTime, IDefusingTimerUpdatedListener defusingTimerUpdatedListener, IDefuseFailedListener defuseFailedListener) { _defuseFailedListener = defuseFailedListener; _defusingTimerUpdatedListener = defusingTimerUpdatedListener; _defusingTime = defusingTime; NbBombsDefused = 0; }
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() { _allBombs = Substitute.For <AllBombs>( Substitute.For <IRandom>(), new IBomb[0], Substitute.For <IDeviceInfo>() ); _allPlayerControllers = Substitute.For <AllPlayerControllers>(Substitute.For <AllPlayers>()); _defusingTime = Substitute.For <IDefusingTime>(); _defusingLayer = new GameObject().AddComponent <DefusingLayer>(); _defusingLayer.bombImage = new GameObject().AddComponent <Image>(); _defusingLayer.defuseButton = new GameObject().AddComponent <Button>(); _defusingLayer.Init(_allBombs, _allPlayerControllers, _defusingTime); }
public void Init() { _defusingTime = Substitute.For <IDefusingTime>(); _defusingTimerUpdatedListener = Substitute.For <IDefusingTimerUpdatedListener>(); _defuseFailedListener = Substitute.For <IDefuseFailedListener>(); _currentDefuseAttempt = Substitute.For <DefuseAttempt>( Substitute.For <IRandom>(), new DefuserCounter(), Substitute.For <AllBombs>( Substitute.For <IRandom>(), new IBomb[0], Substitute.For <IDeviceInfo>()), new List <Player>().AsReadOnly(), 0 ); var allPlayers = Substitute.For <AllPlayers>(); allPlayers.GetAll().Returns(new ReadOnlyCollection <Player>(new List <Player>())); _defusingState = new DefusingState(_defusingTime, _defusingTimerUpdatedListener, _defuseFailedListener); }
public void Init(IDefusingTime defusingTime, ChangeCurrentView changeCurrentView) { _changeCurrentView = changeCurrentView; _defusingTime = defusingTime; }
public void Init(AllBombs allBombs, AllPlayerControllers allPlayerControllers, IDefusingTime defusingTime) { _defusingTime = defusingTime; _allPlayerControllers = allPlayerControllers; _allBombs = allBombs; }