MENU PATHInteraction System > Utilities > Grab Controller
COMPATIBILITYUnity 6.0+
DOC VERSION
The GrabController is the player-side manager for physics-based carrying and throwing. Unlike simple parenting setups that cause items to clip through walls, this controller dynamically calculates velocities in FixedUpdate to pull the object toward a target point. This ensures held items continue to respect world collisions and bounce off door frames naturally.
You only need one GrabController in your scene, typically placed on the Player Rig or Camera.
Determines if the player can interact with other world objects while carrying an item. 'Block' prevents targeting entirely, while 'Drop On Other' automatically drops the held item to press a button.
Interact Input Drops
boolDef: False
Allows pressing the interact key to drop the item even if you are not looking directly at it.
Angles the throw toward the surface under the center of the screen, rather than shooting straight out from the camera forward vector.
Trajectory Line Renderer
LineRenderer
Draws the predicted throw arc. The controller will automatically generate a highly optimized, depth-ignoring material for this if Auto-Create Missing is checked.
Simulation Segments
intDef: 30
The number of physics steps to calculate for the preview arc. Higher numbers draw longer lines but cost more performance.