public NavigationRoom(BaseShip ship, System.Guid teamId) : base(ship, "Navigation Room", 0, 3, new System.Guid(), teamId) { ActionModel BaseNavModel = ActionManager.instance.GetActionModel(baseNavID, 0); baseNave = new BaseNav(BaseNavModel, baseNavID, ship.GetSelfId(), ship.GetTeamId()); baseNave.readyAction(); }
protected void PushViewModel <T> (object data, bool model = false) where T : BasePageModel { BasePageModel viewModel = TinyIoC.TinyIoCContainer.Current.Resolve <T>();; var page = ResolveViewModel <T> (data, viewModel); viewModel.PreviousViewModel = this; ITabbedNavigation tabbedNav = TinyIoC.TinyIoCContainer.Current.Resolve <ITabbedNavigation> (); if (!model) { tabbedNav.PushView(viewModel, page, model); } else { var navContainer = new BaseNav(page); tabbedNav.PushView(viewModel, navContainer, model); } }