private void Start() { svrManager = SvrManager.Instance; Debug.Assert(svrManager != null, "SvrManager object not found"); if (svrManager != null) { svrManager.AddEventListener(this); // Register for SvrEvents StartCoroutine(CalculateFramesPerSecond()); StartCoroutine(DisplayEvents()); if (_eyesText != null) { _eyesText.enabled = svrManager.settings.trackEyes /*&& (SvrPlugin.Instance.GetTrackingMode() & (int)SvrPlugin.TrackingMode.kTrackingEye) != 0*/; } if (_positionText != null) { _positionText.enabled = svrManager.settings.trackPosition /*&& (SvrPlugin.Instance.GetTrackingMode() & (int)SvrPlugin.TrackingMode.kTrackingPosition) != 0*/; } } if (_eventText != null) { _eventText.gameObject.SetActive(false); } if (_warningText != null) { _warningText.gameObject.SetActive(false); } }
void Awake() { svrManager = SvrManager.Instance; Input.backButtonLeavesApp = false; var activeScene = SceneManager.GetActiveScene(); sceneIndex = activeScene.buildIndex; }
public virtual IEnumerator Initialize() { svrCamera = SvrManager.Instance; if (svrCamera == null) { Debug.LogError("SvrManager object not found!"); yield break; } yield break; }
public float ButtonHoldDuration = 1; // Seconds void Awake() { Instance = this; svrManager = SvrManager.Instance; Input.backButtonLeavesApp = false; OnRecenterListener = HandleRecenter; OnBackListener = HandleQuit; HandleBack = null; }
void Start() { svrManager = SvrManager.Instance; ShadowSystem.Quit = doQuit; // ShadowSystem.ReLocate = ReLocate; // ShadowSystem.Reset = Reset; Input.backButtonLeavesApp = false; var activeScene = SceneManager.GetActiveScene(); sceneIndex = activeScene.buildIndex; }
private void Start() { svrManager = SvrManager.Instance; Debug.Assert(svrManager != null, "SvrManager object not found"); if (svrManager != null) { StartCoroutine(CalculateFramesPerSecond()); } if (_warningText != null) { _warningText.gameObject.SetActive(false); } }
void InitializeCameras() { var deviceInfo = SvrPlugin.Instance.deviceInfo; var deviceFov = new Vector2(deviceInfo.targetFovXRad, deviceInfo.targetFovYRad) * Mathf.Rad2Deg; var frustum = side == eSide.Right ? deviceInfo.targetFrustumRight : deviceInfo.targetFrustumLeft; foreach (var mainCamera in mainCameras) { mainCamera.fieldOfView = deviceFov.y; mainCamera.aspect = deviceFov.x / deviceFov.y; if (frustumType == (int)SvrManager.SvrSettings.eFrustumType.Device) { mainCamera.projectionMatrix = SvrManager.Perspective(frustum.left, frustum.right, frustum.bottom, frustum.top, frustum.near, mainCamera.farClipPlane); } } }
void ApplyWindow() { EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("", GUILayout.Width(100)); GUIStyle styleApply = new GUIStyle("LargeButton"); styleApply.alignment = TextAnchor.MiddleCenter; if (GUILayout.Button("SVR", styleApply, GUILayout.Width(100), GUILayout.Height(50))) { SlamSettings.SaveAssetDataBase(false); ShadowSystem ss = FindObjectOfType <ShadowSystem>(); if (ss) { SvrManager svr = ss.transform.GetComponentInChildren <SvrManager>(true); if (svr) { svr.gameObject.SetActive(true); } } window.Close(); Close(); } EditorGUILayout.LabelField("", GUILayout.Width(100)); GUIStyle style1Apply = new GUIStyle("LargeButton"); styleApply.alignment = TextAnchor.MiddleCenter; if (GUILayout.Button("Other", style1Apply, GUILayout.Width(100), GUILayout.Height(50))) { SlamSettings.SaveAssetDataBase(true); SvrManager svr = FindObjectOfType <SvrManager>(); if (svr) { svr.gameObject.SetActive(false); } window.Close(); Close(); } EditorGUILayout.LabelField("", GUILayout.Width(100)); EditorGUILayout.EndHorizontal(); }
public SDKBridgeCallBack(SvrManager manager) : base("com.coocaa.vr.CCVRSDKBridgeListener") { mManager = manager; }