/// <summary> /// 关闭某个父物体所有小面板 /// </summary> /// <param name="trans"></param> public void CloseAllSingle(Transform trans) { int count = trans.childCount; for (int i = count - 1; i >= 0; i--) { SingleViewBase view = trans.GetChild(i).GetComponent <SingleViewBase>(); CloseSingle(view); } }
/// <summary> /// 关闭小面板 /// </summary> /// <param name="panelBase"></param> public void CloseSingle(SingleViewBase singleViewBase) { singleViewBase.Clear(); singleViewBase.RemoveBtnClick(); EntityManager.Instance.CloseEntity(singleViewBase); }