using System.Collections; using System.Collections.Generic; using UnityEngine; namespace TFramework { [DefaultExecutionOrder(-9998)] public class UIDomain : MonoBehaviour { public string m_domainName; public bool m_isRegister = true; private void Awake() { if (m_isRegister) Main.GetMagr().RegisterUIDomain(m_domainName, transform); } private void OnDestroy() { if (m_isRegister) Main.GetMagr()?.UnregisterUIDomain(m_domainName); } } }