using UnityEngine; namespace Passer.Humanoid { /// /// Interface for handling touch events on objects /// /// This interface can be used to receive touch events on objects /// If you implement this interface on a script which is connected to the object /// the On.. functions are called at the appropriate times. /// This enables you to implement behaviour on the object when it is touched. public interface IHandTriggerEvents { /// /// Function is called when the hand starts touching this object /// /// The hand which touches the object void OnHandTriggerEnter(HandTarget handTarget, Collider collider); /// /// Function is called when the hand no longer touches this object /// /// The hand which touched the object void OnHandTriggerExit(HandTarget handTarget, Collider collider); } }