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