void Start()
        {
            if (FaceTrackErrorEffectMat == null)
            {
                Debug.LogError("FaceTrackErrorEffectMat is not set. You must set it.");
                return;
            }

            _srdManager = SRDSceneEnvironment.GetSRDManager();
            var srdCameras = new SRDCameras(_srdManager);

            var camEvent           = CameraEvent.BeforeImageEffects;
            var commandBufNameBase = "FaceTrackErrorEffect";

            _cmdBufCtrlerL = new CommandBufferController(srdCameras.LeftEyeCamera,
                                                         CreateFaceTrackErrorEffectCommand(commandBufNameBase + "L"),
                                                         camEvent);
            _cmdBufCtrlerR = new CommandBufferController(srdCameras.RightEyeCamera,
                                                         CreateFaceTrackErrorEffectCommand(commandBufNameBase + "R"),
                                                         camEvent);

            _srdManager.OnFaceTrackStateEvent.AddListener(this.GetFaceTrackState);

            FaceTrackErrorObject.SetActive(false);
            _faceTrackErrorObjMat = FaceTrackErrorObject.GetComponent <MeshRenderer>().material;
            _defaultErrorObjAlpha = _currentErrorObjAlpha = _faceTrackErrorObjMat.GetFloat("_Alpha");
        }
        void Start()
        {
            _srdManager   = SRDSceneEnvironment.GetSRDManager();
            _srdCameras   = new SRDCameras(_srdManager);
            _colorToggler = new ColorToggler(DraggingColor);

            if (PointerObject != null)
            {
                Cursor.visible = false;
            }
        }
Exemple #3
0
        protected override void Start()
        {
            _srdManager = SRD.Utils.SRDSceneEnvironment.GetSRDManager();
            _srdCameras = new SRDCameras(_srdManager);

            if (_canvas == null)
            {
                _canvas = GetComponent <Canvas>();
            }
            if (_canvas.worldCamera == null)
            {
                _canvas.worldCamera = _srdCameras.WatcherCamera;
            }
            _canvasRectTransform = _canvas.GetComponent <RectTransform>();
        }
Exemple #4
0
        private void InitSRDFade()
        {
            var srdCameras = new SRDCameras(SRDSceneEnvironment.GetSRDManager());
            var camLObject = srdCameras.LeftEyeCamera;
            var camRObject = srdCameras.RightEyeCamera;

            if (camLObject == null || camRObject == null)
            {
                if (IsFadeTransition)
                {
                    Debug.LogError("CameraObject not found. Forced to turn off FadeTransition mode.");
                    IsFadeTransition = false;
                    return;
                }
            }

            _srdFade.Init(camLObject.GetComponent <Camera>(), camRObject.GetComponent <Camera>());
        }
 protected override void Start()
 {
     _srdManager = SRDSceneEnvironment.GetSRDManager();
     _srdCameras = new SRDCameras(_srdManager);
 }