示例#1
0
        private void OnUpdate()
        {
            //Prevents generating analytics when the scene is started
            if (_webcamEnabled == null)
            {
                _webcamEnabled = WebcamInterop.IsWebcamOn();
                return;
            }

            WebcamToggleAnalytics();
        }
示例#2
0
        private void WebcamToggleAnalytics()
        {
            bool webcamEnabled = WebcamInterop.IsWebcamOn();

            if (webcamEnabled != _webcamEnabled)
            {
                _webcamEnabled = webcamEnabled;
                JObject o = new JObject();
                o["webcam_enabled"] = webcamEnabled;

                SendAsyncAnalytics("unity_webcamToggle", o);
            }
        }
示例#3
0
 private bool IsWebcamBeingWatched()
 {
     return(WebcamInterop.IsWebcamOn() || _targetDisplay != WebcamMirrorModes.None || _textureRequest);
 }