diff --git a/Scripts/SubtitlePanel.cs b/Scripts/SubtitlePanel.cs index cadb052..9443492 100644 --- a/Scripts/SubtitlePanel.cs +++ b/Scripts/SubtitlePanel.cs @@ -320,10 +320,17 @@ namespace R0bbie.VRSubtitles panelCanvasGroup.transform.localEulerAngles = childCanvasOffscreenDefaultRot; // Show left/right arrows - if (activeCharScreenPosition == CharScreenPosition.OffToLeft) - UpdateArrow(ArrowDirection.Left); + if (!dontFollowCharacter) + { + if (activeCharScreenPosition == CharScreenPosition.OffToLeft) + UpdateArrow(ArrowDirection.Left); + else + UpdateArrow(ArrowDirection.Right); + } else - UpdateArrow(ArrowDirection.Right); + { + UpdateArrow(ArrowDirection.Off); + } } else // otherwise we'll position the subtitle UI next to the character, locked in pos {