Equip Tool
Tools
The Equip Tool node equips a tool to the user, optionally dequipping an existing tool.
Inputs
* (Call)
Receives an impulse to equip the tool to a user.
Tool (ITool)
The tool to equip.
If the tool is null or the tool is already equipped OnEquipFail
will fire.
User (User)
The user to equip the tool to.
If the user is null then the execution context's local user will be used, and if that local user is null then OnEquipFail
will fire.
Side (Chirality)
The chirality of the user to equip this tool.
If an interaction handler for the side can not be found then OnEquipFail
will fire.
DequipExisting (bool)
Should this tool dequip an already held tool.
If an another tool is already equipped and DequipExisting
is false then OnEquipFail
will fire.
Outputs
OnEquipped (Continuation)
Fires if the tool successfully equips to a user.
OnEquipFail (Continuation)
Fires if the tool fails to equip.