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
