public static void Reload() { if (Application.isPlaying) { return; } packageListReady = true; int cnt = _targets.Count; for (int i = 0; i < cnt; i++) { EMRenderTarget panel = _targets[i]; panel.EM_Reload(); } }
/// <summary> /// 当发生二进制重载时,或用户点击刷新菜单 /// </summary> public static void Reload() { if (Application.isPlaying) { return; } UIConfig.ClearResourceRefs(); UIConfig[] configs = GameObject.FindObjectsOfType <UIConfig>(); foreach (UIConfig config in configs) { config.Load(); } packageListReady = true; int cnt = _targets.Count; for (int i = 0; i < cnt; i++) { EMRenderTarget panel = _targets[i]; panel.EM_Reload(); } }