Events
This section describes all events and callback delegates exposed by the PloxTools: Third Person Camera plugin.
Events are used to notify gameplay code and Blueprints when camera state changes, transitions complete, or runtime operations are interrupted.
They are available as Blueprint events (multicast delegates) and as local callback delegates for use in C++ or function calls.
Focus
FOnFocusStarted
Called when a new focus session begins.
This event is triggered when the camera enters an active focus state.
| Parameter | Type | Description |
|---|---|---|
| NewFocus | FThirdPersonCameraFocusEvent |
Full data describing the newly started focus target. |
FOnFocusChanged
Called when focus changes directly from one target to another.
This event is triggered when a new focus target replaces the current one without passing through a no-focus state.
| Parameter | Type | Description |
|---|---|---|
| PreviousFocus | FThirdPersonCameraFocusEvent |
Previous focus target data. |
| NewFocus | FThirdPersonCameraFocusEvent |
New focus target data. |
FOnFocusFinished
Called when the current focus session ends.
This event is triggered when the camera exits the active focus state.
| Parameter | Type | Description |
|---|---|---|
| PreviousFocus | FThirdPersonCameraFocusEvent |
Focus target that has just ended. |
| Reason | EFocusLostReason |
Reason why the focus session ended. |
FOnFocusFinishedLocal
Local callback version of the focus finished event.
This delegate is typically used in function calls where a one-time callback is required instead of subscribing to global events.
| Parameter | Type | Description |
|---|---|---|
| Reason | EFocusLostReason |
Reason why the focus session ended. |
Rotation
FOnCameraRotationFinished
Called when a camera rotation operation completes.
This event is triggered after a system-driven rotation (such as SetCameraRotation) finishes.
| Parameter | Type | Description |
|---|---|---|
| — | — | This event does not provide additional data. |
FOnCameraResetFinished
Called when a camera reset operation completes.
This event is triggered after the camera finishes resetting its rotation.
| Parameter | Type | Description |
|---|---|---|
| — | — | This event does not provide additional data. |
Animation
FOnCameraAnimationFinished
Called when a camera animation completes successfully.
This event is triggered when a camera animation sequence reaches its natural end.
| Parameter | Type | Description |
|---|---|---|
| — | — | This event does not provide additional data. |
FOnCameraAnimationInterrupted
Called when a camera animation is interrupted.
This event is triggered when an active camera animation is stopped before completion.
| Parameter | Type | Description |
|---|---|---|
| — | — | This event does not provide additional data. |
Spline
FOnCameraSplineFinished
Called when spline playback completes.
This event is triggered when a spline camera finishes playback in Timed mode or exits its active state.
| Parameter | Type | Description |
|---|---|---|
| — | — | This event does not provide additional data. |