

Updates continuously every 0.1 seconds (10 updates per second), and interpolates float values locally for remote users.

Relation between the avatar's default height and the current height. Returns true if the user is scaled using avatar scaling, false if the avatar is at its default size.

This can be used to create "analog" gestures or conditionally detect various things. When you start pulling the trigger, it will climb from 0.0 towards 1.0. For example, if you make a fist but don't pull the trigger on the left hand, GestureLeft will be 1, but GestureLeftWeight will be 0.0. † GestureLeftWeight and GestureRightWeight go from 0.0 to 1.0 in various gestures depending on the trigger pull.

They currently do nothing and never change values. "Supine" and "GroundProximity" are visible in the Debug display, but are not implemented yet. Returns true if the user's Earmuff feature is on, false if not Returns true if the user is in a station, false if not Returns true if the user has muted themselves, false if unmuted Returns 1 if the user is in VR, 0 if they are not Is player unavailable (HMD proximity sensor / End key) When using Jawbone/Jawflap, range is 0-100 indicating volume True if the avatar is being worn locally, false otherwise If you "dead-end" your animators- as in, you don't have an "exit" in any particular branch- you may end up having a broken avatar. You should assume that parameter values may change. You'll need to add these to your Playable Layer animators to use them. User created parameters that are not in this list will exist only locally within that animation controller and are not currently changeable by the avatar. This is a list of Parameters ( case-sensitive) that can be added to any Playable Layer (animation controller) and change across all Playable Layers that include this parameter. This document is written with the assumption that you know a bit about Unity Animators.
