GRPLInteractibleGroup Public class
Description
This component defines a group of interactables that can only be interacted with one at a time. It provides functionality to enable and disable a list of interactables based on which one is currently being interacted with. It also provides the ability to filter out interactables that cannot be interacted with based on the current state of the group.
Diagram
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph Rhinox.XR.Grapple.It
Rhinox.XR.Grapple.It.GRPLInteractibleGroup[[GRPLInteractibleGroup]]
end
subgraph UnityEngine
UnityEngine.MonoBehaviour[[MonoBehaviour]]
end
UnityEngine.MonoBehaviour --> Rhinox.XR.Grapple.It.GRPLInteractibleGroup
Members
Methods
Public methods
Returns | Name |
---|---|
void | FilterImpossibleInteractables (ref List <GRPLInteractable > otherInteractables) |
Details
Summary
This component defines a group of interactables that can only be interacted with one at a time. It provides functionality to enable and disable a list of interactables based on which one is currently being interacted with. It also provides the ability to filter out interactables that cannot be interacted with based on the current state of the group. ///
Inheritance
MonoBehaviour
Constructors
GRPLInteractibleGroup
public GRPLInteractibleGroup()
Methods
FilterImpossibleInteractables
public void FilterImpossibleInteractables(ref List<GRPLInteractable> otherInteractables)
Arguments
Type | Name | Description |
---|---|---|
ref List <GRPLInteractable > | otherInteractables |
Generated with ModularDoc