[Request] VRCPlayer API - Check avatarID
Being able to check if the user is using a specific avatar ID. Some use cases could be having public avatars as "keys" to unlock things in worlds, or force people to use red/blue team avatars in PvP games to ensure the game is fair.
Allow for basic read-only functions on protected gameobjects
This is a bit problematic as it's one of the only features that triggers can actually do way better than udon. For example if you want to detect a player entering a region, triggers are just onentertrigger playerlocal bam, you're done. With udon? Ehhhh it's complicated.... There are solutions but none are exactly elegant. Similar issue with the new 2018 feature of a layermask for onparticlecollsion. This is something that udon straight up cannot do, but would be a very exciting feature for avatar-based particles interacting with the world. It would be great to be able to read properties such as layer or maybe even position, even if it's a small set of limited vrc specific nodes rather than opening the flood gates to every unity based "get" type node.
playerAPI for player rotation
currently we only have get position of a player, requiring janky tricks to get the rotation as well.
A way to grab a player's skinned mesh renderers would be nice so we can drive shader parameters, blendshapes, or read their mesh data.
Related to a trigger request for it https://feedback.vrchat.com/feature-requests/p/onplayerrespawn-trigger-event OnPlayerRespawn event node, so we can do specific things when a player decides to respawn.
SendCustomEvent with a build-in delay
Enable Custom Events to have a delay, just like the old Triggers used to.
strafe speed needs to be added.
In a recent update we can now set player run speed, walk speed, jump impulse, and gravity strength. there is no strafe node.