diff --git a/NewHorizons/Builder/Props/DialogueBuilder.cs b/NewHorizons/Builder/Props/DialogueBuilder.cs index 9a11c5c0..8f79bb6f 100644 --- a/NewHorizons/Builder/Props/DialogueBuilder.cs +++ b/NewHorizons/Builder/Props/DialogueBuilder.cs @@ -65,6 +65,8 @@ namespace NewHorizons.Builder.Props var owCollider = conversationZone.AddComponent(); var interact = conversationZone.AddComponent(); + interact._interactRange = info.interactRange; + if (info.radius <= 0) { sphere.enabled = false; diff --git a/NewHorizons/External/Modules/PropModule.cs b/NewHorizons/External/Modules/PropModule.cs index b2894f7e..be9b17e5 100644 --- a/NewHorizons/External/Modules/PropModule.cs +++ b/NewHorizons/External/Modules/PropModule.cs @@ -332,6 +332,11 @@ namespace NewHorizons.External.Modules /// public MVector3 remoteTriggerPosition; + /// + /// Distance from radius the prompt appears + /// + [DefaultValue(2f)] public float interactRange = 2f; + /// /// The radius of the remote trigger volume. /// diff --git a/NewHorizons/NewHorizons.csproj.user b/NewHorizons/NewHorizons.csproj.user index ad382158..5e39a9dd 100644 --- a/NewHorizons/NewHorizons.csproj.user +++ b/NewHorizons/NewHorizons.csproj.user @@ -1,5 +1,5 @@  - - $(AppData)\OuterWildsModManager\OWML\Mods\xen.NewHorizons - - + + $(AppData)\OuterWildsModManager\OWML\Mods\xen.NewHorizons + + \ No newline at end of file