From 5e7e4b827a49719ba18edbde738c0fca1c1c5066 Mon Sep 17 00:00:00 2001 From: Noah Pilarski Date: Wed, 13 Jul 2022 20:16:35 -0400 Subject: [PATCH] Add try catch for singularity builder --- NewHorizons/Builder/Props/PropBuildManager.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/NewHorizons/Builder/Props/PropBuildManager.cs b/NewHorizons/Builder/Props/PropBuildManager.cs index 76123765..730c7e45 100644 --- a/NewHorizons/Builder/Props/PropBuildManager.cs +++ b/NewHorizons/Builder/Props/PropBuildManager.cs @@ -195,8 +195,15 @@ namespace NewHorizons.Builder.Props if (config.Props.singularities != null) { foreach (var singularity in config.Props.singularities) - { - SingularityBuilder.Make(go, sector, go.GetComponent(), config, singularity); + { + try + { + SingularityBuilder.Make(go, sector, go.GetComponent(), config, singularity); + } + catch (Exception ex) + { + Logger.LogError($"Couldn't make singularity \"{(string.IsNullOrEmpty(singularity.uniqueID) ? config.name : singularity.uniqueID)}\" for [{go.name}] : {ex.Message}, {ex.StackTrace}"); + } } } }