docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.XR.Interaction.Toolkit.Locomotion.Movement

    Classes

    ConstrainedMoveProvider

    Base class for a locomotion provider that allows for constrained movement with a CharacterController.

    ContinuousMoveProvider

    Locomotion provider that allows the user to smoothly move their rig continuously over time based on read input values, such as from the controller thumbstick.

    GrabMoveProvider

    Locomotion provider that allows the user to move as if grabbing the whole world around them. When the controller moves, the XR Origin counter-moves in order to keep the controller fixed relative to the world.

    TwoHandedGrabMoveProvider

    Allows the user to combine two GrabMoveProvider instances for locomotion. This allows the user to translate, scale, and rotate themselves counter to transformations of the line segment between both hands.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)