VRTK_PlayerClimb
Overview
The Player Climb allows player movement based on grabbing of VRTK_InteractableObject
objects that have a Climbable
grab attach script. Because it works by grabbing, each controller should have a VRTK_InteractGrab
and VRTK_InteractTouch
component attached.
Inspector Parameters
- Use Player Scale: Will scale movement up and down based on the player transform's scale.
Class Events
PlayerClimbStarted
- Emitted when player climbing has started.PlayerClimbEnded
- Emitted when player climbing has ended.
Unity Events
Adding the VRTK_PlayerClimb_UnityEvents
component to VRTK_PlayerClimb
object allows access to UnityEvents
that will react identically to the Class Events.
OnPlayerClimbStarted
- Emits the PlayerClimbStarted class event.OnPlayerClimbEnded
- Emits the PlayerClimbEnded class event.
Event Payload
uint controllerIndex
- The index of the controller doing the interaction.GameObject target
- The GameObject of the interactable object that is being interacted with by the controller.
Example
VRTK/Examples/037_CameraRig_ClimbingFalling
shows how to set up a scene with player climbing. There are many different examples showing how the same system can be used in unique ways.
Updated less than a minute ago