private void OnUpdate() { //Prevents generating analytics when the scene is started if (_webcamEnabled == null) { _webcamEnabled = WebcamInterop.IsWebcamOn(); return; } WebcamToggleAnalytics(); }
private void WebcamToggleAnalytics() { bool webcamEnabled = WebcamInterop.IsWebcamOn(); if (webcamEnabled != _webcamEnabled) { _webcamEnabled = webcamEnabled; JObject o = new JObject(); o["webcam_enabled"] = webcamEnabled; SendAsyncAnalytics("unity_webcamToggle", o); } }
private bool IsWebcamBeingWatched() { return(WebcamInterop.IsWebcamOn() || _targetDisplay != WebcamMirrorModes.None || _textureRequest); }