private void ClearSelect(int layer) { if (layer == 2 && _SelectedSub2 != null) { _SelectedSub2.CloseSubGO(); _SelectedSub2.UnSelected(); _SelectedSub2 = null; } if (layer == 1 && _SelectedSub1 != null) { _SelectedSub1.CloseSubGO(); _SelectedSub1.UnSelected(); foreach (var sub2 in _SubBtns[_SelectedSub1]) { sub2.gameObject.SetActive(false); } _SelectedSub1 = null; } }