12using System.Collections;
13using System.Collections.Generic;
61 void BeginHover(List<InteractionController> beganHovering);
62 void EndHover(List<InteractionController> endedHovering);
63 void StayHovered(List<InteractionController> currentlyHovering);
72 void EndContact(List<InteractionController> endedContact);
77 void BeginGrasp(List<InteractionController> beganGrasping);
78 void EndGrasp(List<InteractionController> endedGrasping);
79 void StayGrasped(List<InteractionController> currentlyGrasping);
IInteractionBehaviour is the interface that defines all Interaction objects, specifying the minimum s...
void BeginSuspension(InteractionController beganSuspending)
void EndGrasp(List< InteractionController > endedGrasping)
SingleLayer noContactLayer
void BeginContact(List< InteractionController > beganContact)
void StayContacted(List< InteractionController > currentlyContacting)
void EndContact(List< InteractionController > endedContact)
float GetHoverDistance(Vector3 worldPosition)
IgnoreHoverMode ignoreHoverMode
void EndSuspension(InteractionController endedSuspending)
SingleLayer interactionLayer
void StayGrasped(List< InteractionController > currentlyGrasping)
void StayHovered(List< InteractionController > currentlyHovering)
void EndHover(List< InteractionController > endedHovering)
void StayPrimaryHovered(List< InteractionController > currentlyPrimaryHovering)
InteractionManager manager
void BeginPrimaryHover(List< InteractionController > beganPrimaryHovering)
void EndPrimaryHover(List< InteractionController > endedPrimaryHovering)
void BeginHover(List< InteractionController > beganHovering)
void BeginGrasp(List< InteractionController > beganGrasping)
IgnoreHoverMode
Specified on a per-object basis to allow Interaction objects to ignore hover for the left hand,...
An object you can use to represent a single Unity layer as a dropdown in the inspector....