public virtual void Initialize(UIFormScript formScript) { if (m_isInitialized) { return; } belongedFormScript = formScript; if (belongedFormScript != null) { belongedFormScript.AddUIComponent(this); SetSortingOrder(belongedFormScript.GetSortingOrder()); } m_isInitialized = true; }
/// <summary> /// 获取顶部窗体 /// </summary> /// <returns></returns> public UIFormScript GetTopForm() { UIFormScript uiFormScript = null; for (int i = 0; i < m_forms.Count; i++) { if (!(m_forms[i] == null)) { if (uiFormScript == null) { uiFormScript = m_forms[i]; } else if (m_forms[i].GetSortingOrder() > uiFormScript.GetSortingOrder()) { uiFormScript = m_forms[i]; } } } return(uiFormScript); }