Core Component
Last updated
Last updated
This component contains all the logic for a grabbable object. This has to be added to every actor in order to use Grab System. All other component are optional.
Settings
Description
Mesh Comp Tag
REQUIRED – Add a tag to the Mesh Component you want and copy it here
Grab Priority
Actor level priority
Can Interact
‘true’ if actor can be picked up, ‘false’ otherwise
Simulate Physics
‘true’ if actor should simulate physics, ‘false’ otherwise
Allow Hand Swap
‘true’ if actor should be allowed to swap hands, ‘false’ otherwise
Travel Time
The time it takes the actor to lerp to the hand
Supress Warnings
‘true’ if actor should not send warnings or errors to output log,
‘false’ if otherwise
Grab Points
Custom Grab Path
‘true’ if actor should follow custom path on grab, ‘false’ otherwise. OnCustomTravelForGrab can be used to start custom travel. Complete Travel has to be called after travel is finished.
This component alone isn't enough to grab an actor in game. A Grab Point Constructor has to be added to be able to grab an actor.
Use these to change Core's settings on runtime. These should be triggered from the grabbed actor.
Use this if you want to force the hand to release an actor. This should be triggered from the grabbed actor.
Basic dispatchers to keep updated.
Grab Action dispatchers.