public void ClearAllData() { while (m_spriteContainer.transform.childCount != 0) { DestroyImmediate(m_spriteContainer.transform.GetChild(0).gameObject); } while (m_objectContainer.transform.childCount != 0) { DestroyImmediate(m_objectContainer.transform.GetChild(0).gameObject); } m_mapEditor.ClearAllData(); }