void eraseGroupUnit(int groupId, bool clearing, bool erasingGridCell) { UnitGroup group = UnitGroupManager.Instance.groups[groupId]; for (int i = 0; i < group.units.Count; i++) { eraseUnit(group.units[i].transform.position, clearing, erasingGridCell); } group.RemoveAllUnit(); }