# Give Unit Specific Weapon

![](https://692276616-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN06Vv6nlwviUQ4hI2Kkd%2Fuploads%2Fgit-blob-70b91fcb72a599d4bfc07bab62cde9c1e94fd69f%2Fgive-unit-specific-weapon.png?alt=media)

## Description

Attempts to add a specific Weapon instance to the Unit's inventory. Optionally blocks script execution until the operation is finished. If the unit is in a vehicle, this function is ignored.

## Node Type

Nodes fall into two basic categories: Data and Execution. This node Executes a function directly in the node string.

### Inputs

| Input                  | Type    | Required | Description                   |
| ---------------------- | ------- | -------- | ----------------------------- |
| Unit                   | Object  | Yes      | Which unit to give weapon to. |
| Weapon                 | Object  | Yes      | Which weapon to give to unit. |
| Weapon Addition Method |         | Yes      |                               |
| Wait Until Completion  | Boolean | Yes      |                               |

## Outputs

| Output | Type | Description |
| ------ | ---- | ----------- |
| N/A    | N/A  | N/A         |

\
\
**Contributors**

AddiCt3d 2CHa0s
