There should be a way to engage with a station
without
having to teleport the player; you would just remain at your current offset to the station.
I tried to fake this in Udon by automatically moving the station's Enter Location transform right before calling UseAttachedStation, and it worked as far as the player's
position
is concerned, but at least in FBT, it would still always suddenly
rotate
my view:
  • even if I made the Enter Location transform's rotation match the player's GetRotation before UseAttachedStation (like what worked for the position)
  • even if I left the Enter Location transform's rotation as 0,0,0
  • even if the rotation of the station itself is also 0,0,0
Is there any existing way that I'm missing to make this happen; and if not, could it be added?