possess_pawn
Possess a pawn by actor name using the active PIE session's PlayerController. Returns possession status and flags when engine authority silently no-ops the request.
Instructions
Possess a pawn (by actor name/label) with the active PIE session's PlayerController (AController::Possess). Honest note (not an error) if the engine's own authority gate silently no-ops the possession (Standalone/ListenServer's local PlayerController normally has authority; a pure Client's does not).
Returns: { possessed: bool, already_possessed: bool, had_authority: bool, pawn_actor_name: string, pie_client_index: int, note?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pawn_actor_name | Yes | Required. Name or label of the pawn actor in the PIE world. | |
| pie_client_index | No | Optional int (default 0). |