public void OpenLoadingPanel(bool on) { if (LoadingPanel == null) { UIBasePanel panel = GetPanel("LoadingPanel"); if (panel == null) { panel = Open("LoadingPanel"); } if (panel != null) { LoadingPanel loading = panel.GetComponent <LoadingPanel>(); if (loading != null) { LoadingPanel = loading; } } } if (LoadingPanel != null) { if (on == false) { LoadingPanel.Close(); } else { LoadingPanel.LateInit(); } } }