UltimateXR.Locomotion Namespace
Classes
Class | Description | |
---|---|---|
UxrIgnoreTeleportDestination | Tells teleporting components to ignore destinations that hang from the tree where the component is added. | |
UxrLocomotion | Base class for locomotion components. Locomotion components enable different ways for an UxrAvatar to move around the scenario. | |
UxrParentAvatarDestination | Component that tells an avatar should be re-parented to the GameObject whenever any locomotion takes the avatar to the object or any of its children. If a hierarchy contains more than a single UxrParentAvatarDestination, the closest object or parent upwards will be selected. Some components, such as UxrTeleportLocomotion, have a setting that controls the default behaviour ( ParentToDestination). The UxrParentAvatarDestination can in this case be used to override the default behaviour. | |
UxrSmoothLocomotion | Type of locomotion where the user moves across the scenario in a similar way to FPS video-games. | |
UxrTeleportLocomotion | Standard locomotion using an arc projected from the controllers. | |
UxrTeleportLocomotionBase | Base component for teleport locomotion. | |
UxrTeleportSpawnCollider | Component that, added to an object with colliders, allows to define volumes that force a fixed teleportation destination when they are hit with teleporting pointers (arc, ray, etc.). | |
UxrTeleportTarget | Component describing the visual representation of a teleport destination. | |
UxrTeleportTargetMaterialID | Component that allows to specify which material ID needs to be changed by an UxrTeleportTarget when different colors are used to indicate whether the teleport is currently valid or not. |
Enumerations
Enumeration | Description | |
---|---|---|
UxrRaycastStepsQuality | The number of raycasts to perform over a teleport arc to check where it intersects with the scene. Higher quality steps use more raycasts. | |
UxrReorientationType | How the avatar can be reoriented when executing a teleportation. | |
UxrRotationType | Enumerates the supported types of rotation around the avatar’s axis. | |
UxrTranslationType | Enumerates the different types an avatar can teleport from one place to another. | |
UxrWalkDirection | Enumerates the different options available to decide which direction the avatar will move when using locomotion components such as UxrSmoothLocomotion. |