protected override void OnEnabledInHierarchyChanged() { base.OnEnabledInHierarchyChanged(); if (EnabledInHierarchyAndIsNotResource) { PreloadNativeLibraries(); if (ParentContainer != null && oggFile == null) { CreateOggFile(); } } else { DestroyOggFile(); videoBuffer.Clear(); } }