private void DisposeUI(UIRenderer uiRenderer) { uiRenderer.Dispose(); UIRenderer[] array = uiRenderer.Children.ToArray(); foreach (UIRenderer child in array) { DisposeUI(child); } }