diff --git a/Assets/06.UIFarme/RunTime/Manager/PanelSystem.cs b/Assets/06.UIFarme/RunTime/Manager/PanelSystem.cs index cf7b8be..0f41ac0 100644 --- a/Assets/06.UIFarme/RunTime/Manager/PanelSystem.cs +++ b/Assets/06.UIFarme/RunTime/Manager/PanelSystem.cs @@ -105,6 +105,7 @@ namespace Stary.Evo.UIFarme public async Task PushQueue(string panelName=null, Transform parent = null, string packageName = null) where T : IBasePanel, new() { + var prefabName = typeof(T).Name; if (string.IsNullOrEmpty(panelName)) { panelName = typeof(T).Name; @@ -116,7 +117,7 @@ namespace Stary.Evo.UIFarme nextPanel.UIName = panelName; nextPanel.Initialize(this); nextPanel.SetPanelParent(parent); - GameObject panelGo = await nextPanel.CreatePanel($"Prefabs_{panelName}", packageName); + GameObject panelGo = await nextPanel.CreatePanel($"Prefabs_{prefabName}", packageName); ///生成面板后,进行初始化操作 nextPanel.Initialize(panelGo); dicUI.Add(panelName, nextPanel); @@ -147,6 +148,7 @@ namespace Stary.Evo.UIFarme /// public async Task PushStack(string panelName=null,Transform parent = null, string packageName = null) where T : IBasePanel, new() { + var prefabName = typeof(T).Name; if (string.IsNullOrEmpty(panelName)) { panelName = typeof(T).Name; @@ -159,7 +161,7 @@ namespace Stary.Evo.UIFarme nextPanel.UIName = panelName; nextPanel.Initialize(this); nextPanel.SetPanelParent(parent); - GameObject panelGo = await nextPanel.CreatePanel($"Prefabs_{panelName}", packageName); + GameObject panelGo = await nextPanel.CreatePanel($"Prefabs_{prefabName}", packageName); ///生成面板后,进行初始化操作 nextPanel.Initialize(panelGo); diff --git a/Assets/06.UIFarme/package.json b/Assets/06.UIFarme/package.json index 315b56c..8d5d419 100644 --- a/Assets/06.UIFarme/package.json +++ b/Assets/06.UIFarme/package.json @@ -1,7 +1,7 @@ { "name": "com.staryevo.uifarme", "displayName": "06.UIFarme", - "version": "1.0.18", + "version": "1.0.19", "description": "UI模板框架工具", "unity": "2021.3", "unityRelease": "30f1",