Defines the ability to be aimed at a target location.
| Type | Name | Default Value | Description |
|---|---|---|---|
| Decimal | aim_speed | Defines the speed multiplier for the aiming reticle when using the mouse. | |
| Boolean | exit_aim_on_shoot | Default is true, setting to false will not cancel the aim upon shooting | |
| Decimal | gamepad_aim_speed | Defines the speed multiplier for the aiming reticle when using the thumb stick. | |
| Decimal | max_range | Defines the max range that this entity can be aimed at. | |
| Decimal | min_range | Defines the min range that this entity can be aimed at. | |
| String | reticle_entity_id | Defines the name of the reticle entity to use. | |
| Boolean | reticle_inherits_movement | When true, causes the aimable reticle to follow this entity when it moves. | |
| String | shoot_action | Defines the name of the shoot action that this aimable is related to. | |
| Decimal | starting_range | Defines the starting range that this entity will be aimed at when first interacted with. | |
| Boolean | uses_move_stick | Sets whether this aimable should be controlled by the move stick, rather than the aim stick, when using a controller. |