public DiUiHUDViewModel(SignalBus signalBus, IDiUiPrefabProvider prefabProvider, ICubeDataProvider dataProvider, IUIViewModelsStack uIViewModelsStack) : base(prefabProvider, uIViewModelsStack) { _signalBus = signalBus; _dataProvider = dataProvider; }
public void Construct(IUIViewModelsStack viewsStack, ICubeDataProvider cubeDataProvider, DiUiHUDViewModel HUD, DiUiPopUpViewModel PopUp, DiUiPopUpThatHidesEverrythingViewModel HideousPopup, DataCube.Factory cubeFactory) { _viewsStack = viewsStack; _cubeData = cubeDataProvider; _cubeFactory = cubeFactory; _HUD = HUD; _popUp = PopUp; _hiddeousPopUp = HideousPopup; }