Skip to content

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.