From 9ff4940cfe2074ca24aca15c25b5053bd658dfa8 Mon Sep 17 00:00:00 2001 From: yyl <yyl> Date: 星期二, 20 五月 2025 15:21:20 +0800 Subject: [PATCH] 修复上一条转换List<T><-List<UIBase>的问题 --- Main/UI/UIManager.cs | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/Main/UI/UIManager.cs b/Main/UI/UIManager.cs index dd7a2fe..f6fe0ce 100644 --- a/Main/UI/UIManager.cs +++ b/Main/UI/UIManager.cs @@ -256,7 +256,20 @@ } // 灏濊瘯浠庡瓧鍏镐腑鑾峰彇UI瀹炰緥鍒楄〃 - uiDict.TryGetValue(uiName, out uiList); + List<UIBase> tempList = null; + uiDict.TryGetValue(uiName, out tempList); + + if (tempList != null) + { + for (int i = 0; i < tempList.Count; i++) + { + UIBase ui = tempList[i]; + if (null != ui) + { + uiList.Add(ui as T); + } + } + } return uiList; } -- Gitblit v1.8.0