> For the complete documentation index, see [llms.txt](https://docs.overthereality.ai/over-sdk-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.overthereality.ai/over-sdk-manual/ovr-component-system-ancient-legacy/utils/ovrarcamera.md).

# OvrArCamera

Subclass of Ovr.OvrNode

### Description

This OvrNode allows for some common interactions with the Over App AR [Camera](https://docs.unity3d.com/ScriptReference/Camera.html), the main Camera to enjoy an OVER Experience.

In order to test its behaviour, the user can use a fake Camera, present in Editor Scene, which mimics the behaviour of the AR one.

### Action Types

The OVER SDK provides several ways to interact with the Unity [Camera](https://docs.unity3d.com/ScriptReference/Camera.html) Component. A list can be found in [ArCameraActionType](/over-sdk-manual/ovr-component-system-ancient-legacy/utils/ovrarcamera/arcameraactiontype.md).

#### Attributes

{% hint style="info" %}
**Note**: the following attributes are added to the existing ones from the super class [OvrNode](/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/ovrnode.md)
{% endhint %}

<table><thead><tr><th width="205.7659040188865">Name</th><th width="150">Type</th><th width="340.1572968009442">Description</th></tr></thead><tbody><tr><td>FindAutoCamera</td><td>boolean</td><td>If True, the main camera will be automatically found during Play time</td></tr><tr><td>FakeCameraInEditor</td><td>Transform</td><td>Camera Transform Component</td></tr><tr><td>ActionType</td><td><a href="/over-sdk-manual/ovr-component-system-ancient-legacy/utils/ovrarcamera/arcameraactiontype.md">ArCameraActionType</a></td><td>Action to be performed</td></tr><tr><td>TargetPosition</td><td><a href="/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/variables/ovrnumericvariable/ovrvector3.md">OvrVector3</a></td><td>[<a href="/over-sdk-manual/ovr-component-system-ancient-legacy/utils/ovrarcamera/arcameraactiontype.md">GetPosition </a>Only] Gets the Camera position</td></tr><tr><td>TargetRotation</td><td><a href="/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/variables/ovrnumericvariable/ovrquaternion.md">OvrQuaternion</a></td><td>[<a href="/over-sdk-manual/ovr-component-system-ancient-legacy/utils/ovrarcamera/arcameraactiontype.md">GetRotation </a>Only] Gets the Camera rotation</td></tr><tr><td>TargetDirection</td><td><a href="/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/variables/ovrnumericvariable/ovrvector3.md">OvrVector3</a></td><td>[<a href="/over-sdk-manual/ovr-component-system-ancient-legacy/utils/ovrarcamera/arcameraactiontype.md">GetForward</a>,  <a href="/over-sdk-manual/ovr-component-system-ancient-legacy/utils/ovrarcamera/arcameraactiontype.md">GetUp</a>, <a href="/over-sdk-manual/ovr-component-system-ancient-legacy/utils/ovrarcamera/arcameraactiontype.md">GetRight </a>Only] Gets the Camera direction</td></tr></tbody></table>

![Example of OvrArCamera, to get its position on execution.](https://content.gitbook.com/content/6xdubHTzJACGqFIM7yJy/blobs/rWgItDZaL8ihRBX2irfu/arcam.png)
