Skip to main content Link Menu Expand (external link) Document Search Copy Copied

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