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 IHandCollisionEvents {
///
/// Function is called when the hand starts touching this object
///
/// The gameObject the hand is touching
void OnHandCollisionStart(GameObject gameObject, Vector3 contactPoint);
///
/// Function is called when the hand no longer touches this object
///
/// The gameObject the hand is touching
void OnHandCollisionEnd(GameObject gameObject);
}
}