public void ClearChildren() { Debug.Log(transform.childCount); float i = 0; foreach (Transform child in transform) { i += 1; DestroyImmediate(child.gameObject); } Debug.Log(transform.childCount); }