From 23e245ff82a8c1b27a427573d3fed1b1656f3301 Mon Sep 17 00:00:00 2001 From: Nick Date: Thu, 12 May 2022 20:21:52 -0400 Subject: [PATCH] Fix removeComponents --- NewHorizons/Builder/Props/DetailBuilder.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/NewHorizons/Builder/Props/DetailBuilder.cs b/NewHorizons/Builder/Props/DetailBuilder.cs index ee320f9b..3779fd50 100644 --- a/NewHorizons/Builder/Props/DetailBuilder.cs +++ b/NewHorizons/Builder/Props/DetailBuilder.cs @@ -58,7 +58,13 @@ namespace NewHorizons.Builder.Props var newDetailGO = new GameObject(detailGO.name); newDetailGO.transform.position = detailGO.transform.position; newDetailGO.transform.parent = detailGO.transform.parent; - foreach(Transform child in detailGO.transform.GetComponentsInChildren()) + // Can't modify parents while looping through children bc idk + var children = new List(); + foreach(Transform child in detailGO.transform) + { + children.Add(child); + } + foreach(var child in children) { child.parent = newDetailGO.transform; }