Tanoda
|
IInteractionBehaviour is the interface that defines all Interaction objects, specifying the minimum set of functionality required to make objects interactable. More...
Public Member Functions | |
void | FixedUpdateObject () |
float | GetHoverDistance (Vector3 worldPosition) |
void | BeginHover (List< InteractionController > beganHovering) |
void | EndHover (List< InteractionController > endedHovering) |
void | StayHovered (List< InteractionController > currentlyHovering) |
void | BeginPrimaryHover (List< InteractionController > beganPrimaryHovering) |
void | EndPrimaryHover (List< InteractionController > endedPrimaryHovering) |
void | StayPrimaryHovered (List< InteractionController > currentlyPrimaryHovering) |
void | BeginContact (List< InteractionController > beganContact) |
void | EndContact (List< InteractionController > endedContact) |
void | StayContacted (List< InteractionController > currentlyContacting) |
void | BeginGrasp (List< InteractionController > beganGrasping) |
void | EndGrasp (List< InteractionController > endedGrasping) |
void | StayGrasped (List< InteractionController > currentlyGrasping) |
void | BeginSuspension (InteractionController beganSuspending) |
void | EndSuspension (InteractionController endedSuspending) |
Properties | |
string | name [get] |
GameObject | gameObject [get] |
Transform | transform [get] |
InteractionManager | manager [get] |
Rigidbody | rigidbody [get] |
ISpaceComponent | space [get] |
IgnoreHoverMode | ignoreHoverMode [get] |
bool | ignorePrimaryHover [get] |
bool | ignoreContact [get] |
bool | ignoreGrasping [get] |
bool | allowMultiGrasp [get] |
SingleLayer | interactionLayer [get] |
SingleLayer | noContactLayer [get] |
bool | isGrasped [get] |
bool | isSuspended [get] |
IInteractionBehaviour is the interface that defines all Interaction objects, specifying the minimum set of functionality required to make objects interactable.
Definition at line 22 of file IInteractionBehaviour.cs.
void Leap.Unity.Interaction.IInteractionBehaviour.BeginContact | ( | List< InteractionController > | beganContact | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.BeginGrasp | ( | List< InteractionController > | beganGrasping | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.BeginHover | ( | List< InteractionController > | beganHovering | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.BeginPrimaryHover | ( | List< InteractionController > | beganPrimaryHovering | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.BeginSuspension | ( | InteractionController | beganSuspending | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.EndContact | ( | List< InteractionController > | endedContact | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.EndGrasp | ( | List< InteractionController > | endedGrasping | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.EndHover | ( | List< InteractionController > | endedHovering | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.EndPrimaryHover | ( | List< InteractionController > | endedPrimaryHovering | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.EndSuspension | ( | InteractionController | endedSuspending | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.FixedUpdateObject | ( | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
float Leap.Unity.Interaction.IInteractionBehaviour.GetHoverDistance | ( | Vector3 | worldPosition | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.StayContacted | ( | List< InteractionController > | currentlyContacting | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.StayGrasped | ( | List< InteractionController > | currentlyGrasping | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.StayHovered | ( | List< InteractionController > | currentlyHovering | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
void Leap.Unity.Interaction.IInteractionBehaviour.StayPrimaryHovered | ( | List< InteractionController > | currentlyPrimaryHovering | ) |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 42 of file IInteractionBehaviour.cs.
|
get |
Definition at line 26 of file IInteractionBehaviour.cs.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 38 of file IInteractionBehaviour.cs.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 39 of file IInteractionBehaviour.cs.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 36 of file IInteractionBehaviour.cs.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 37 of file IInteractionBehaviour.cs.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 45 of file IInteractionBehaviour.cs.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 76 of file IInteractionBehaviour.cs.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 82 of file IInteractionBehaviour.cs.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 30 of file IInteractionBehaviour.cs.
|
get |
Definition at line 25 of file IInteractionBehaviour.cs.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 46 of file IInteractionBehaviour.cs.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 31 of file IInteractionBehaviour.cs.
|
get |
Implemented in Leap.Unity.Interaction.InteractionBehaviour.
Definition at line 32 of file IInteractionBehaviour.cs.
|
get |
Definition at line 27 of file IInteractionBehaviour.cs.