The world I’m currently creating uses a system where characters are seated and moved within VRCStation, but I’d like to dynamically change the animations that override based on speed and controls.
Is there a way to do this?
I don’t believe the Animator parameters in VRCStations is currently accessible to U#.
You might be stuck having to swap players from one VRCStation to another VRCStation to achieve changing animations.
However, the user’s own avatar CAN control parameters on the Animator on VRCStations that the player is sitting on…
Theoretically….(I haven’t tried this yet myself)
Since a world can change a player’s height, and a player’s Animator Parameter includes Avatar Scaling Parameters such as: EyeHeightAsMeters.
You might be able to change a player’s height, then use that parameter on the player to Play certain animations on the VRCStation Animator.
I tried creating an animator using EyeHeightAsMeters, and I was able to make it change dynamically without any issues!
Thank you!