Add try catch for singularity builder

This commit is contained in:
Noah Pilarski 2022-07-13 20:16:35 -04:00
parent 074084c8f3
commit 5e7e4b827a

View File

@ -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<OWRigidbody>(), config, singularity);
{
try
{
SingularityBuilder.Make(go, sector, go.GetComponent<OWRigidbody>(), 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}");
}
}
}
}