diff --git a/NewHorizons/Builder/Props/DialogueBuilder.cs b/NewHorizons/Builder/Props/DialogueBuilder.cs index 8f79bb6f..959dca5a 100644 --- a/NewHorizons/Builder/Props/DialogueBuilder.cs +++ b/NewHorizons/Builder/Props/DialogueBuilder.cs @@ -1,4 +1,4 @@ -using NewHorizons.External.Modules; +using NewHorizons.External.Modules; using NewHorizons.Handlers; using OWML.Common; using System.Xml; @@ -83,6 +83,12 @@ namespace NewHorizons.Builder.Props AddTranslation(xml); conversationZone.transform.parent = sector?.transform ?? planetGO.transform; + + if (string.IsNullOrEmpty(info.pathToAnimController)) + { + conversationZone.transform.parent = planetGO.transform.Find(info.pathToAnimController); + } + conversationZone.transform.position = planetGO.transform.TransformPoint(info.position); conversationZone.SetActive(true);