Class ClimbProvider
Locomotion provider that allows the user to climb a Climb
Inherited Members
Namespace: UnityEngine .XR.Interaction.Toolkit
Assembly: Unity.XR.Interaction.Toolkit.dll
Syntax
[AddComponentMenu("XR/Locomotion/Climb Provider", 11)]
[HelpURL("https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5/api/UnityEngine.XR.Interaction.Toolkit.ClimbProvider.html")]
public class ClimbProvider : LocomotionProvider
Properties
climbSettings
Climb locomotion settings. Can be overridden by the Climb
Declaration
public ClimbSettingsDatumProperty climbSettings { get; set; }
Property Value
Type | Description |
---|---|
Climb |
See Also
Methods
Awake()
See Mono
Declaration
protected override void Awake()
Overrides
See Also
FinishClimbGrab(IXRSelectInteractor)
Finishes the grab driven by interactor
. If this was the most recent grab then movement
will now be driven by the next most recent grab.
Declaration
public void FinishClimbGrab(IXRSelectInteractor interactor)
Parameters
Type | Name | Description |
---|---|---|
IXRSelect |
interactor | The interactor whose grab to finish. |
Remarks
If there is no other active grab to fall back on, this will put the locomotion
See Also
StartClimbGrab(ClimbInteractable, IXRSelectInteractor)
Starts a grab as part of climbing climbInteractable
, using the position of
interactor
to drive movement.
Declaration
public void StartClimbGrab(ClimbInteractable climbInteractable, IXRSelectInteractor interactor)
Parameters
Type | Name | Description |
---|---|---|
Climb |
climbInteractable | The object to climb. |
IXRSelect |
interactor | The interactor that initiates the grab and drives movement. |
Remarks
This puts the locomotion
See Also
Update()
See Mono
Declaration
protected virtual void Update()