Newer
Older
CGTrack / Assets / Oculus / Avatar / Scripts / OvrAvatarBase.cs
@Pascal Syma Pascal Syma on 25 Jul 2021 487 bytes Initial Commit
using Oculus.Avatar;

public class OvrAvatarBase : OvrAvatarComponent
{
    ovrAvatarBaseComponent component = new ovrAvatarBaseComponent();

    void Update()
    {
        if (owner == null)
        {
            return;
        }

        if (CAPI.ovrAvatarPose_GetBaseComponent(owner.sdkAvatar, ref component))
        {
            UpdateAvatar(component.renderComponent);
        }
        else
        {
            owner.Base = null;
            Destroy(this);
        }
    }
}