/// --------------------------------------------- /// Ultimate Character Controller /// Copyright (c) Opsive. All Rights Reserved. /// https://www.opsive.com /// --------------------------------------------- namespace Opsive.UltimateCharacterController.VR { using UnityEngine; /// /// The handler for the VR hands. /// public interface IVRHandHandler { /// /// Returns the number of slots that the hands can occupy. /// /// The number of slots that the hands can occupy. int GetSlotCount(); /// /// Returns the hand GameObject at the specified slot ID. /// /// The ID to retrieve the hand of. /// The hand GameObject at the specified slot ID. GameObject GetHand(int slotID); /// /// Returns the velocity of the hand at the specified slot. /// /// The slot to get the velocity of. /// The velocity of the hand at the specifeid slot. Vector3 GetVelocity(int slotID); } }