From d597d8f200319cddff00d1828b45a6e6801a1d4b Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Thu, 14 Jul 2022 21:35:29 -0700 Subject: [PATCH] dont make dumb copies of the arc prefabs --- NewHorizons/Builder/Props/NomaiTextBuilder.cs | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/NewHorizons/Builder/Props/NomaiTextBuilder.cs b/NewHorizons/Builder/Props/NomaiTextBuilder.cs index 8f71830c..94bdb871 100644 --- a/NewHorizons/Builder/Props/NomaiTextBuilder.cs +++ b/NewHorizons/Builder/Props/NomaiTextBuilder.cs @@ -45,31 +45,25 @@ namespace NewHorizons.Builder.Props private static void InitPrefabs() { // Just take every scroll and get the first arc - var existingArcs = GameObject.FindObjectsOfType().Select(x => x?._nomaiWallText?.gameObject?.transform?.Find("Arc 1")?.gameObject).Where(x => x != null).ToArray(); + var arcs = GameObject.FindObjectsOfType().Select(x => x?._nomaiWallText?.gameObject?.transform?.Find("Arc 1")?.gameObject).Where(x => x != null).ToArray(); _arcPrefabs = new List(); _childArcPrefabs = new List(); - foreach (var existingArc in existingArcs) + foreach (var arc in arcs) { - if (existingArc.GetComponent().material.name.Contains("Child")) + if (arc.GetComponent().material.name.Contains("Child")) { - var arc = existingArc.InstantiateInactive(); - arc.name = "Arc (Child)"; _childArcPrefabs.Add(arc); } else { - var arc = existingArc.InstantiateInactive(); - arc.name = "Arc"; _arcPrefabs.Add(arc); } } - var existingGhostArcs = GameObject.FindObjectsOfType().Select(x => x?._textLine?.gameObject).Where(x => x != null).ToArray(); + var ghostArcs = GameObject.FindObjectsOfType().Select(x => x?._textLine?.gameObject).Where(x => x != null).ToArray(); _ghostArcPrefabs = new List(); - foreach (var existingArc in existingGhostArcs) + foreach (var arc in ghostArcs) { - var arc = existingArc.InstantiateInactive(); - arc.name = "Arc"; _ghostArcPrefabs.Add(arc); }