/// <summary> /// Disable the far groups. /// </summary> private void DisableFarGroups(int groupIndex) { if (groups == null) { return; } if (!(groupIndex >= 0 && groupIndex < groups.Length)) { return; } for (int i = 0; i < groups.Length; i++) { if (i == groupIndex - 1 || i == groupIndex || i == groupIndex + 1) { CommonUtil.EnableChildern(groups[i].transform); } else { CommonUtil.DisableChildern(groups[i].transform); } } }