---
description: >-
  Reminder: you can do most of you blueprint work by directly accessing class
  variables through the *Get* and *Set* nodes.
---

# ControlAim

## GetMouseDeltaX

Get the multiplication of raw input mouse delta X and HorizontalSpeed.

![](https://1253177398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIc7aRtmwmEkkqEJZORmC%2Fuploads%2Fqg1emLIxJ201mrbnYYhV%2Fgetmousedeltax.png?alt=media\&token=5c630a8e-ed94-49da-a52e-19c433d42c7e)

## GetMouseDeltaY

Get the multiplication of raw input mouse delta Y and VerticalSpeed.

![](https://1253177398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIc7aRtmwmEkkqEJZORmC%2Fuploads%2Foxmm9BoacM5gMloaypgE%2Fgetmousedeltay.png?alt=media\&token=1cb1d74b-3eaa-42da-9e0e-ed2dda0ace98)

## Start Recentering

Manually starts recentering. Used when recentering scheme is Manual, otherwise this function does nothing.&#x20;

If you would like to use this node when scheme is Auto, you should first set the scheme to Manual. Once recentering completes, the camera will stop recentering to the heading direction, e.g., TargetForward.&#x20;

Note that this function does not block player input. If player input is consumed during recentering, recentering will halt. In this case, you may want to set bConsumeInput to false.&#x20;

Besides, this function will determine the target heading direction once it's called. This means even if the heading direction changes during recentering, this function will not use the new heading direction.

![](https://1253177398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIc7aRtmwmEkkqEJZORmC%2Fuploads%2F2E7m9zw6Pd3EvrqFbd8a%2Fstart.png?alt=media\&token=9a84163a-42a2-4863-a0e6-d23c90038583)

<table><thead><tr><th width="163.33333333333331">Input / Output</th><th width="140"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>ControlAim</code>target object.</td></tr><tr><td></td><td>Duration</td><td>Recentering duration.</td></tr><tr><td></td><td>Func</td><td>Recentering function.</td></tr><tr><td></td><td>Exp</td><td>Recentering exponential.</td></tr></tbody></table>

## Stop Recentering

Immediately stop recentering. Used when recentering scheme is Manual. This function may be called when the follow target starts to move.

![](https://1253177398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIc7aRtmwmEkkqEJZORmC%2Fuploads%2Fex4GYgTKAfhuLDIN6qSa%2Fstop.png?alt=media\&token=91ae02c2-e749-4d9d-a08d-1af9f2bcf608)

<table><thead><tr><th width="163.33333333333331">Input / Output</th><th width="140"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>ControlAim</code>target object.</td></tr></tbody></table>
