导出代码工具更新

This commit is contained in:
2025-07-24 16:04:27 +08:00
parent 4e74ac3ce2
commit 288bf3129c
2 changed files with 10 additions and 2 deletions

View File

@@ -36,12 +36,16 @@ public class UIComponentExportEditor : Editor
List<string> uguiComponentNames = new List<string>(); List<string> uguiComponentNames = new List<string>();
if (prefab != null) if (prefab != null)
{ {
var components = prefab.GetComponents<Component>();
uguiComponentNames = prefab.GetComponents<Component>() uguiComponentNames = prefab.GetComponents<Component>()
.Where(c => c != null && UIViewExportEditor.IsUGUIComponent(c)) .Where(c => c != null && UIViewExportEditor.IsUGUIComponent(c))
.Select(c => c.GetType().Name) .Select(c => c.GetType().Name)
.Distinct() .Distinct()
.ToList(); .ToList();
if (uguiComponentNames.Count == 0)
{
uguiComponentNames.Add("GameObject");
}
} }
float lineHeight = EditorGUIUtility.singleLineHeight; float lineHeight = EditorGUIUtility.singleLineHeight;

View File

@@ -48,12 +48,16 @@ public class UIViewExportEditor : Editor
List<string> uguiComponentNames = new List<string>(); List<string> uguiComponentNames = new List<string>();
if (prefab != null) if (prefab != null)
{ {
var components = prefab.GetComponents<Component>();
uguiComponentNames = prefab.GetComponents<Component>() uguiComponentNames = prefab.GetComponents<Component>()
.Where(c => c != null && IsUGUIComponent(c)) .Where(c => c != null && IsUGUIComponent(c))
.Select(c => c.GetType().Name) .Select(c => c.GetType().Name)
.Distinct() .Distinct()
.ToList(); .ToList();
if (uguiComponentNames.Count == 0)
{
uguiComponentNames.Add("GameObject");
}
} }
float lineHeight = EditorGUIUtility.singleLineHeight; float lineHeight = EditorGUIUtility.singleLineHeight;