It supports interaction via both controllers and hands, though the HandGrabInteractor is recommended for hand interactions. This class provides advanced control over grab interactions, including forced selection and release, and dynamic component injection.
Adds a ISelector to a dynamically instantiated GameObject.
Parameters
selector
The external selector component to be added.
void InjectRigidbody
( Rigidbody rigidbody )
Adds a Rigidbody to a dynamically instantiated GameObject, enhancing the physical interaction capabilities by providing an external Rigidbody component.
void InjectOptionalGrabCenter
( Transform grabCenter )
Optionally adds a grab center to a dynamically instantiated GameObject, allowing for precise control over the center of grabbing operations by providing an external grab center transform.
void InjectOptionalGrabTarget
( Transform grabTarget )
Optionally adds a grab target to a dynamically instantiated GameObject, enabling targeted grabbing operations by providing an external grab target transform.