Detect Avatar Type/Status with Udon
Piano Walrus
Not sure what to call it, but a way to detect the version of a player's avatar that another player sees would be invaluable for determining what to do about their bone orientations from any given player's perspective. Like, when player A looks at player B, do they see a default robot? Do they see a fallback avatar? Do they see an imposter? Or do they see player B's selected avatar displayed properly?
So this could be like VRCPlayerAPI.GetAvatarType(), which could return an enum like AvatarType.Hidden, AvatarType.Imposter, etc.
You could even lump this in with my previous "detect Avatar culling" request and add an AvatarType.Culled, and maybe even AvatarType.Loading to handle all edge cases that might affect a remote player's bone orientations.
Log In