VRCPlayerApi.IsUserInVR for the local player is not returned correctly when called too early.
complete
Genesis
Checking VRCPlayerApi.IsUserInVR for the local player (Networking.LocalPlayer) does not return true if they are in VR when called too early in the program's lifetime (such as from within the Start event).
Log In
Momo the Monster
complete
Momo the Monster
in progress
Didn't make it into 2021.3.4 (1130) but will be in the following release.
Joker is punk
Momo the Monster: Was this fix ever implemented?
Momo the Monster
Joker is punk: Oops! Yes, it was. Moving along now, thank you.
Momo the Monster
interested
Figured out why this is happening and how to fix it.
Ruuubick - Designer
tracked
ville672
This happens to me every time in my new udon based home world. very annoying as most systems don't work on first join after launching the game.
Netcat~
I noticed this in local testing, it simply returns user is in desktop all the time
IgbarVonSquid
This bug still exists but it seems to only be in Local Test. If you upload your world and then join it will work properly on Start
Joker is punk
The graph in the attached picture should start the object spinning as soon as a VR player loads, but it doesn't. Interacting with the object does, as expected.
Joker is punk
(yes, I realized too late that I have redundant stuff in this graph :-P )