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); }
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 }
private void OnVRChanged(VRService service) { if (service != null) { m_PlayerTransform.Position = Position; m_CameraTransform.Parent = m_PlayerTransform; } else { m_CameraTransform.Parent = null; } }
private void OnVRChanged(VRService service) { if (service != null) { _payerTransform.Position = Position; _cameraTransform.Parent = _payerTransform; } else { _cameraTransform.Parent = null; } }
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!"); }
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 } }
// Use this for initialization void Start() { VRService.SetCardboardUI(); }
protected override void OnVRChanged(VRService service) { base.OnVRChanged(service); m_SceneRenderTarget.Dispose(); m_SceneRenderTarget = GetRenderTarget(); }
private void VRManager_VRServiceChanged(VRService service) { _VRService = service; }
public override void Start() { base.Start(); _VRService = VRManager.ActiveService; VRManager.VRServiceChanged += VRManager_VRServiceChanged; }
private void OnVRChanged(VRService service) { m_VRService = service; m_VREnabled = service != null; StartCoroutine(SetupVRPlayer()); }
private void OnVRChanged(VRService service) { m_VRService = service; StartCoroutine(SetupVRPlayer()); }
public VRRenderer(GraphicsDevice graphics, VRService vrDevice) : base(graphics) { Application.Engine.IsFixedTimeStep = false; _vrDevice = vrDevice; }
protected virtual void OnVRChanged(VRService service) { m_VREnabled = service != null; }