This commit is contained in:
2026-06-21 22:38:18 +08:00
parent 5f2c6d8ecd
commit c335d04ae3
46 changed files with 604 additions and 1009 deletions
@@ -118,6 +118,7 @@ public class SubUIManager
instance.uIManager = this;
instance.name = $"Sub_{type}_Panel";
instance.Init(type);
instance.transform.SetAsLastSibling(); // 新面板放到最上层
panels[type] = instance;
//return instance;
+1
View File
@@ -23,6 +23,7 @@ public abstract class UIBase : MonoBehaviour
public virtual void Show(object args = null)
{
gameObject.SetActive(true);
transform.SetAsLastSibling(); // 每次激活都放到最上层
OnShow(args);
}
@@ -378,6 +378,7 @@ public class UIManager : MonoSingleton<UIManager>
var instance = Instantiate(obj, uiRoot).GetComponent<UIBase>();
instance.name = $"{type}_Panel";
instance.Init(type);
instance.transform.SetAsLastSibling(); // 新面板放到最上层
panels[type] = instance;
return instance;