Esempio n. 1
0
        public static Services GetServicesStruct(VRService service)
        {
            services = new Services();

            switch (service)
            {
            case VRService.Oculus:
                services.oculus = true;
                break;

            case VRService.Steam:
                services.steam = true;
                break;

            case VRService.XboxLive:
                services.xbox = true;
                break;

            case VRService.PSN:
                services.psn = true;
                break;
            }

            return(services);
        }
Esempio n. 2
0
        public static void SetTButtService(VRService service)
        {
            services = GetServicesStruct(service);

            TBEditorDefines.SetPlatformDefine(oculusServiceDef, services.oculus);
            TBEditorDefines.SetPlatformDefine(steamServiceDef, services.steam);
            TBEditorDefines.SetPlatformDefine(xboxServiceDef, services.xbox);
            #if TB_HAS_UNITY_PS4
            TBEditorDefines.SetPlatformDefine(psnServiceDef, services.psn);
            #endif
        }
Esempio n. 3
0
 private void OnVRChanged(VRService service)
 {
     if (service != null)
     {
         m_PlayerTransform.Position = Position;
         m_CameraTransform.Parent   = m_PlayerTransform;
     }
     else
     {
         m_CameraTransform.Parent = null;
     }
 }
Esempio n. 4
0
 private void OnVRChanged(VRService service)
 {
     if (service != null)
     {
         _payerTransform.Position = Position;
         _cameraTransform.Parent  = _payerTransform;
     }
     else
     {
         _cameraTransform.Parent = null;
     }
 }
Esempio n. 5
0
        public static void Initialize()
        {
#if TB_OCULUS_SERVICE
            _service       = VRService.Oculus;
            _activeService = TBCore.instance.gameObject.AddComponent <TBOculusService>();
#elif TB_STEAM_SERVICE
            _service       = VRService.Steam;
            _activeService = TBCore.instance.gameObject.AddComponent <TBSteamService>();
#else
            _service       = VRService.None;
            _activeService = TBCore.instance.gameObject.AddComponent <TBServiceBase>();
#endif
            _activeService.Initialize();
            _initialized = true;
            TBLogging.LogMessage("Initialized TBServices!");
        }
Esempio n. 6
0
        static void SaveServiceSettings(VRService service)
        {
            switch (service)
            {
            case VRService.Oculus:
                TBOculusEditorServiceSettings.instance.SaveSettings();
                break;

            case VRService.Steam:
                TBSteamworksEditorServiceSettings.instance.SaveSettings();
                break;

            #if TB_HAS_UNITY_PS4
            case VRPlatform.PlayStationVR:
                TBPSVREditorSDKSettings.instance.SaveSettings();
                break;
            #endif
            }
        }
Esempio n. 7
0
 // Use this for initialization
 void Start()
 {
     VRService.SetCardboardUI();
 }
Esempio n. 8
0
 protected override void OnVRChanged(VRService service)
 {
     base.OnVRChanged(service);
     m_SceneRenderTarget.Dispose();
     m_SceneRenderTarget = GetRenderTarget();
 }
Esempio n. 9
0
 private void VRManager_VRServiceChanged(VRService service)
 {
     _VRService = service;
 }
Esempio n. 10
0
 public override void Start()
 {
     base.Start();
     _VRService = VRManager.ActiveService;
     VRManager.VRServiceChanged += VRManager_VRServiceChanged;
 }
Esempio n. 11
0
 private void OnVRChanged(VRService service)
 {
     m_VRService = service;
     m_VREnabled = service != null;
     StartCoroutine(SetupVRPlayer());
 }
Esempio n. 12
0
        private void OnVRChanged(VRService service)
        {
            m_VRService = service;

            StartCoroutine(SetupVRPlayer());
        }
Esempio n. 13
0
 public VRRenderer(GraphicsDevice graphics, VRService vrDevice)
     : base(graphics)
 {
     Application.Engine.IsFixedTimeStep = false;
     _vrDevice = vrDevice;
 }
Esempio n. 14
0
 protected virtual void OnVRChanged(VRService service)
 {
     m_VREnabled = service != null;
 }