public MenuViewer Menu(Transform parent) { MenuViewer menuViewer = Instantiate(_menuViewer, parent); menuViewer.name = UiConst.WINDOW_MAIN; return(menuViewer); }
public MenuViewer Menu(Transform parent) { IUiPrefabs uiPrefabs = resourcesManager.Instance().UiPrefabs; MenuViewer menuViewer = uiPrefabs.Menu(parent); menuViewer.Initialization(uiPrefabs); MenuModel menuModel = new MenuModel(); menuModel.SubscribeStart(x => { managerUi.Instance().HideOpenWindows(); managerGame.Instance().StartGame(); }); MenuPresenter presenter = new MenuPresenter(menuViewer, menuModel); return(menuViewer); }