Avatar stations (chairs) breaks animations of sitting player after getting off
GotoFinal
I have avatar with vrc station and animation override in it, it works fine, but when someone exit my chair they no longer play any walking animations while moving etc. And they need to switch avatars to fix this.
I did not test this yet, but might be related to animating final ik components on avatar.
Log In
Wax7
its still a bug to some Avatars
100の人
Lately this has gotten worse, as users’ head gets pinned to the ground, and they move around like a mess!
Faxmashine
I've just experienced this too. Here's a script I used.
There might also be some network schenanigans. I've only tested this locally (2 clients).
using UdonSharp;
using UnityEngine;
using UnityEngine.Serialization;
using VRC.SDKBase;
[RequireComponent(typeof(Collider), typeof(VRCStation))]
public class HeadChair : UdonSharpBehaviour
{
[SerializeField] private GameObject mesh = null;
public override void Interact()
{
Networking.LocalPlayer.UseAttachedStation();
}
public override void OnStationEntered(VRCPlayerApi player)
{
mesh.SetActive(true);
}
public override void OnStationExited(VRCPlayerApi player)
{
mesh.SetActive(false);
}
}
Edit: Here's the network schenanigans I meant, probably unrelated..? https://streamable.com/m1diyv
Hagbard Celine
That makes the override more or less useless. Same goes for the frozen hands in the station.
Fionna
This bug is still present in Open Beta build 804.
AnimeBlaze Gaming
This happens in my world to people Go skating when they leave the chair. Also network IK is slow. Sync between animations on players when played animation on chair. Is slow.