public void Deinit() { if (_updateUsingCoroutine) { StopCoroutine("FinalRenderCapture"); } // Clean up any open movies AVProQuickTimeMovie[] movies = (AVProQuickTimeMovie[])FindObjectsOfType(typeof(AVProQuickTimeMovie)); if (movies != null && movies.Length > 0) { for (int i = 0; i < movies.Length; i++) { movies[i].UnloadMovie(); } } _instance = null; _isInitialised = false; #if AVPROVIDEO_ISSUEPLUGINEVENT_UNITY52 _nativeFunction_UpdateAllTextures = System.IntPtr.Zero; #endif AVProQuickTimePlugin.Deinit(); }
public void Deinit() { // Clean up any open movies AVProQuickTimeMovie[] movies = (AVProQuickTimeMovie[])FindObjectsOfType(typeof(AVProQuickTimeMovie)); if (movies != null && movies.Length > 0) { for (int i = 0; i < movies.Length; i++) { movies[i].UnloadMovie(); } } _instance = null; _isInitialised = false; AVProQuickTimePlugin.Deinit(); }