From a0ded872b35099e8f25b7ba50c3b7d9a07d594fd Mon Sep 17 00:00:00 2001 From: PopSlime Date: Mon, 17 Feb 2025 17:16:27 +0800 Subject: [PATCH] fix: Fix incorrect iteration when destroying game objects --- Assets/Cryville.EEW.Unity/UI/EventUnitListView.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Assets/Cryville.EEW.Unity/UI/EventUnitListView.cs b/Assets/Cryville.EEW.Unity/UI/EventUnitListView.cs index 73456b5..448db01 100644 --- a/Assets/Cryville.EEW.Unity/UI/EventUnitListView.cs +++ b/Assets/Cryville.EEW.Unity/UI/EventUnitListView.cs @@ -7,11 +7,10 @@ namespace Cryville.EEW.Unity.UI { EventUnitView m_prefabEventUnitView; public void Set(ReportGroup group) { - foreach(Transform child in transform) { - child.SetParent(null, false); + foreach (Transform child in transform) { Destroy(child.gameObject); } - foreach(var unit in group) { + foreach (var unit in group) { Add(unit); } }