GRPLInteractableManager Public class
Description
This object is responsible for calculating all interactions between the hands defined by the jointManager field and all interactables in the scene that inherit from GRPLInteractable.
Diagram
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph Rhinox.XR.Grapple.It
Rhinox.XR.Grapple.It.GRPLInteractableManager[[GRPLInteractableManager]]
Rhinox.XR.Grapple.It.Singleton_1[[Singleton< T >]]
class Rhinox.XR.Grapple.It.Singleton_1 abstractStyle;
Rhinox.XR.Grapple.It.Singleton_1T((T));
Rhinox.XR.Grapple.It.Singleton_1 -- where --o Rhinox.XR.Grapple.It.Singleton_1T
UnityEngine.MonoBehaviour --> Rhinox.XR.Grapple.It.Singleton_1T
end
subgraph UnityEngine
UnityEngine.MonoBehaviour[[MonoBehaviour]]
end
Rhinox.XR.Grapple.It.Singleton_1 --> Rhinox.XR.Grapple.It.GRPLInteractableManager
Members
Methods
Public methods
Returns | Name |
---|---|
void | Awake ()Initializes this instance of GRPLInteractableManager. |
Details
Summary
This object is responsible for calculating all interactions between the hands defined by the jointManager field and all interactables in the scene that inherit from GRPLInteractable.
Inheritance
Constructors
GRPLInteractableManager
public GRPLInteractableManager()
Methods
Awake
public void Awake()
Summary
Initializes this instance of GRPLInteractableManager.
Events
InteractibleInteractionCheckPaused
public event Action<RhinoxHand, GRPLInteractable> InteractibleInteractionCheckPaused
Summary
Invoked when an interactable’s interaction check is paused.
InteractibleInteractionCheckResumed
public event Action<RhinoxHand, GRPLInteractable> InteractibleInteractionCheckResumed
Summary
Invoked when an interactable’s interaction check is resumed.
InteractibleLeftProximity
public event Action<RhinoxHand, GRPLInteractable> InteractibleLeftProximity
Summary
Invoked when an interactable is no longer in proximity of a hand.
Generated with ModularDoc