# AAR51CharacterActor

<Badge tone="type">UCLASS · AActor</Badge>

```cpp
UCLASS(DisplayName="AR51 Character Actor")
class AR51SDK_API AAR51CharacterActor : public AActor
```

**Inherits:** [`AActor`](https://dev.epicgames.com/documentation/en-us/unreal-engine/API/Runtime/Engine/AActor) *(Unreal Engine)*

A ready-to-use actor that wraps a [`UAR51Character`](/docs/sdk-api/unreal-api/classes/uar51character) (the actor root) plus a sole-contact foot-bounds box per foot. This is the base class for the "Create AR 51 Character" Blueprints you list in [`USkeletonConsumer::CharacterBlueprints`](/docs/sdk-api/unreal-api/classes/skeletonconsumer); the consumer spawns one per detected person and drives it every frame. You normally subclass it in a Blueprint to point at your own mesh rather than instantiate it directly.

## Properties

All `VisibleAnywhere, BlueprintReadOnly`, Category `"AR51"`.

<div className="apiPropTable">

| Property | Type | Default | Description |
|---|---|---|---|
| **Components** | | | |
| `Character` | [`TObjectPtr<UAR51Character>`](/docs/sdk-api/unreal-api/classes/uar51character) | — | the mocap-driven mesh component, and the actor root |
| `LeftFootBounds` | [`TObjectPtr<UAR51FootBoundsComponent>`](/docs/sdk-api/unreal-api/classes/uar51footboundscomponent) | — | editable sole-contact box attached to the left foot bone; fit via the character's "Create Foot Bounds" action |
| `RightFootBounds` | [`TObjectPtr<UAR51FootBoundsComponent>`](/docs/sdk-api/unreal-api/classes/uar51footboundscomponent) | — | editable sole-contact box attached to the right foot bone; fit via the character's "Create Foot Bounds" action |

</div>

## See also

- [`UAR51Character`](/docs/sdk-api/unreal-api/classes/uar51character) — the mocap-driven mesh this actor wraps and exposes as `Character`
- [`UAR51FootBoundsComponent`](/docs/sdk-api/unreal-api/classes/uar51footboundscomponent) — the sole-contact box type used for `LeftFootBounds` / `RightFootBounds`
- [`USkeletonConsumer`](/docs/sdk-api/unreal-api/classes/skeletonconsumer) — lists these actors in `CharacterBlueprints` and spawns one per tracked person
- [Class index](/docs/sdk-api/unreal-api/classes) — all Unreal SDK types
