Ejemplo n.º 1
0
 public VrCamera(IGlobalObjectService globalObjectService)
 {
     this.globalObjectService = globalObjectService;
 }
Ejemplo n.º 2
0
 public TutorialScenario(IWorldTreeService worldTreeService, IVrInputDispatcher inputDispatcher,
                         INavigationService navigationService, ICoroutineService coroutineService, IGlobalObjectService globalObjectService,
                         IVrManipulationService manipulationService)
 {
     this.worldTreeService    = worldTreeService;
     this.inputDispatcher     = inputDispatcher;
     this.navigationService   = navigationService;
     this.coroutineService    = coroutineService;
     this.globalObjectService = globalObjectService;
     this.manipulationService = manipulationService;
 }
Ejemplo n.º 3
0
 public FixedSmoothVrNavigationMode(IGlobalObjectService globalObjectService, IInputService inputService)
 {
     this.globalObjectService = globalObjectService;
     this.inputService        = inputService;
 }
Ejemplo n.º 4
0
 public MoveInPlaceVrNavigationMode(IStoryService storyService, IGlobalObjectService globalObjectService, ICoroutineService coroutineService)
 {
     this.storyService        = storyService;
     this.globalObjectService = globalObjectService;
     this.coroutineService    = coroutineService;
 }
Ejemplo n.º 5
0
        public VrPresentationView(IStoryService storyService, INavigationService navigationService, IGlobalObjectService globalObjectService,
                                  IUserQueryService userQueryService, IVrInputDispatcher vrInputDispatcher)
        {
            this.storyService        = storyService;
            this.navigationService   = navigationService;
            this.userQueryService    = userQueryService;
            this.globalObjectService = globalObjectService;
            this.vrInputDispatcher   = vrInputDispatcher;
            camera = new VrCamera(globalObjectService);

            layer = new ViewLayer
            {
                Camera       = camera,
                VisibleScene = null
            };
            Layers = new IViewLayer[]
            {
                layer
            };
        }
Ejemplo n.º 6
0
 public UcMessagePopupService(IGlobalObjectService globalObjectService, IEventRoutingService eventRoutingService)
 {
     this.globalObjectService = globalObjectService;
     eventRoutingService.Subscribe <INewFrameEvent>(typeof(UcMessagePopupService), nameof(OnNewFrame), OnNewFrame);
 }