---
title: ActionEntityResolution
framework: realitykit
role: symbol
role_heading: Enumeration
path: realitykit/actionentityresolution
---

# ActionEntityResolution

Options available to determine the resolution method for a target entity in an action.

## Declaration

```swift
enum ActionEntityResolution
```

## Overview

Overview Use this to resolve the entity an action should target. For example, ImpulseAction structure accepts this enumeration as an initializer argument to resolve the entity.

## Topics

### Operators

- [==(_:_:)](realitykit/actionentityresolution/==(_:_:).md)

### Enumeration Cases

- [ActionEntityResolution.entityNamed(_:)](realitykit/actionentityresolution/entitynamed(_:).md)
- [ActionEntityResolution.entityPath(_:)](realitykit/actionentityresolution/entitypath(_:).md)

### Initializers

- [init(from:)](realitykit/actionentityresolution/init(from:).md)

### Instance Methods

- [encode(to:)](realitykit/actionentityresolution/encode(to:).md)

### Type Properties

- [sourceEntity](realitykit/actionentityresolution/sourceentity.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)

## See Also

### Action management

- [EntityAction](realitykit/entityaction.md)
- [ActionAnimation](realitykit/actionanimation.md)
- [ActionHandlerProtocol](realitykit/actionhandlerprotocol.md)
