/// --------------------------------------------- /// Ultimate Character Controller /// Copyright (c) Opsive. All Rights Reserved. /// https://www.opsive.com /// --------------------------------------------- namespace Opsive.UltimateCharacterController.VR { using UnityEngine; /// /// Allows the ThrowableItem to communicate with a VRThrowableItem. /// public interface IVRThrowableItem { /// /// The character has equipped the item. /// void Equip(); /// /// Returns the velocity that the item should be thrown at. /// /// The velocity that the item should be thrown at. Vector3 GetVelocity(); /// /// The character has unequipped the item. /// void Unequip(); } }