// using UnityEngine; // using UnityEngine.EventSystems; // namespace vnxbqy.UI // { // [DisallowMultipleComponent] // public class UIRoot : MonoBehaviour // { // [SerializeField] RectTransform m_RecycleBin; // public RectTransform recycleBin { get { return m_RecycleBin; } } // [SerializeField] FightCanvasGroup m_FightCanvasGroup; // public FightCanvasGroup fightCanvasGroup { get { return m_FightCanvasGroup; } } // [SerializeField] private RectTransform m_BossShowCanvas; // public RectTransform bossShowCanvas { get { return m_BossShowCanvas; } } // [SerializeField] private RectTransform m_NameCanvas; // public RectTransform nameCanvas { get { return m_NameCanvas; } } // [SerializeField] private RectTransform m_LifeBarCanvas; // public RectTransform lifeBarCanvas { get { return m_LifeBarCanvas; } } // [SerializeField] private RectTransform m_BaseCanvas; // public RectTransform baseCanvas { get { return m_BaseCanvas; } } // [SerializeField] private RectTransform m_NormalCanvas; // public RectTransform normalCanvas { get { return m_NormalCanvas; } } // [SerializeField] private RectTransform m_ModalCanvas; // public RectTransform modalCanvas { get { return m_ModalCanvas; } } // [SerializeField] private RectTransform m_TipsCanvas; // public RectTransform tipsCanvas { get { return m_TipsCanvas; } } // [SerializeField] private RectTransform m_SystemCanvas; // public RectTransform systemCanvas { get { return m_SystemCanvas; } } // [SerializeField] private RectTransform m_LoadingCanvas; // public RectTransform loadingCanvas { get { return m_LoadingCanvas; } } // [SerializeField] private Camera m_UICamera; // public Camera uicamera { get { return m_UICamera; } set { m_UICamera = value; } } // [SerializeField] EventSystem m_EventSystem; // public EventSystem eventSystem { get { return m_EventSystem; } } // private void Awake() // { // CameraManager.uiCamera = uicamera; // } // private void LateUpdate() // { // if (Input.GetKeyDown(KeyCode.F4)) // { // C320C_tagCGMCMD gmCmd = new C320C_tagCGMCMD(); // gmCmd.Cmd = "KillScreenNPC"; // gmCmd.CmdLen = 13; // if (CrossServerUtility.IsCrossServer()) // { // GameNetSystem.Instance.SendToCrossServer(gmCmd); // } // else // { // GameNetSystem.Instance.SendInfo(gmCmd); // } // } // if (StageLoad.Instance.currentStage != null) // { // if (Input.GetKeyDown(KeyCode.Escape)) // { // #if UNITY_EDITOR // WindowCenter.Instance.Open(); // #endif // } // } // } // [System.Serializable] // public class FightCanvasGroup // { // public RectTransform[] damageNumGroups; // } // private void EnableCanvas(Transform parent, bool _enabled) // { // if (parent != m_RecycleBin) // { // var canvas = parent.GetComponent(); // if (canvas != null) // { // canvas.enabled = _enabled; // } // } // foreach (Transform child in parent) // { // EnableCanvas(child, _enabled); // } // } // public void EnableCanvas(bool _enabled, params Transform[] _canvas) // { // if (_canvas != null && _canvas.Length > 0) // { // for (int i = 0; i < _canvas.Length; i++) // { // EnableCanvas(_canvas[i], _enabled); // } // } // } // } // }