Navigation
API > API/Plugins > API/Plugins/Mover
Runtime object used as a proxy to an async blueprint task node that runs animation montages on Mover actors. This leverages parent UPlayMontageCallbackProxy to perform animation, while adding an accompanying layered move to handle any root motion from the montage.
| Name | UPlayMoverMontageCallbackProxy |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoveLibrary/PlayMoverMontageCallbackProxy.h |
| Include Path | #include "MoveLibrary/PlayMoverMontageCallbackProxy.h" |
Syntax
UCLASS (MinimalAPI)
class UPlayMoverMontageCallbackProxy : public UPlayMontageCallbackProxy
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPlayMontageCallbackProxy → UPlayMoverMontageCallbackProxy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPlayMoverMontageCallbackProxy
(
const FObjectInitializer& ObjectInitializer |
MoveLibrary/PlayMoverMontageCallbackProxy.h |
Functions
Public
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
MoveLibrary/PlayMoverMontageCallbackProxy.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnMoverMontageEnded
(
FName IgnoredNotifyName |
MoveLibrary/PlayMoverMontageCallbackProxy.h | ||
bool PlayMoverMontage
(
UMoverComponent* InMoverComponent, |
MoveLibrary/PlayMoverMontageCallbackProxy.h | ||
void UnbindMontageDelegates() |
MoveLibrary/PlayMoverMontageCallbackProxy.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UPlayMoverMontageCallbackProxy * CreateProxyObjectForPlayMoverMontage
(
UMoverComponent* InMoverComponent, |
Called to perform the query internally. | MoveLibrary/PlayMoverMontageCallbackProxy.h |
|