From d56a2f605f97fb55314e1260323ec41bf8d108b3 Mon Sep 17 00:00:00 2001 From: Nick Date: Mon, 12 Dec 2022 18:21:48 -0500 Subject: [PATCH] [Bug] [#457] Make scrolls use rotation parameter --- NewHorizons/Builder/Props/NomaiTextBuilder.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/NewHorizons/Builder/Props/NomaiTextBuilder.cs b/NewHorizons/Builder/Props/NomaiTextBuilder.cs index 35aa045f..a907317b 100644 --- a/NewHorizons/Builder/Props/NomaiTextBuilder.cs +++ b/NewHorizons/Builder/Props/NomaiTextBuilder.cs @@ -271,7 +271,14 @@ namespace NewHorizons.Builder.Props else customScroll.transform.position = planetGO.transform.TransformPoint(pos); var up = planetGO.transform.InverseTransformPoint(customScroll.transform.position).normalized; - customScroll.transform.rotation = Quaternion.FromToRotation(customScroll.transform.up, up) * customScroll.transform.rotation; + if (info.rotation != null) + { + customScroll.transform.rotation = Quaternion.Euler(info.rotation); + } + else + { + customScroll.transform.rotation = Quaternion.FromToRotation(customScroll.transform.up, up) * customScroll.transform.rotation; + } customScroll.SetActive(true);