Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
            }
        }