Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Animation > AnimNotifies
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimNotifyState
- UAnimNotifyState_TimedParticleEffect
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNotifies/AnimNotifyState_TimedParticleEffect.h |
Include | #include "Animation/AnimNotifies/AnimNotifyState_TimedParticleEffect.h" |
Syntax
class UAnimNotifyState_TimedParticleEffect : public UAnimNotifyState
Remarks
Timed Particle Effect Notify Allows a looping particle effect to be played in an animation that will activate at the beginning of the notify and deactivate at the end.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bDestroyAtEnd | Whether or not we destroy the component at the end of the notify or instead just stop the emitters. |
![]() |
FVector | LocationOffset | Offset from the socket / bone location. |
![]() |
TArray< TObjectPtr< UParticleSystem > > | PreviousPSTemplates | The following arrays are used to handle property changes during a state. |
![]() |
TArray< FName > | PreviousSocketNames | |
![]() |
TObjectPtr< UParticleSystem > | PSTemplate | The particle system template to use when spawning the particle component. |
![]() |
FRotator | RotationOffset | Offset from the socket / bone rotation. |
![]() |
FName | SocketName | The socket within our mesh component to attach to when we spawn the particle component. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UAnimNotifyState_TimedParticleEffect
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FString | Overridden from UAnimNotifyState to provide custom notify name. | |
![]() |
bool | ValidateParameters
(
USkeletalMeshComponent* MeshComp |
Overridden from UAnimNotifyState
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | NotifyBegin
(
USkeletalMeshComponent* MeshComp, |
|
![]() ![]() |
void | NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
|
![]() ![]() |
void | NotifyTick
(
USkeletalMeshComponent* MeshComp, |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PreEditChange
(
FProperty* PropertyAboutToChange |
This is called when a property is about to be modified externally |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | NotifyBegin
(
USkeletalMeshComponent* MeshComp, |
Please use the other NotifyBegin function instead |
![]() ![]() |
void | NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
Please use the other NotifyEnd function instead |
![]() ![]() |
void | NotifyTick
(
USkeletalMeshComponent* MeshComp, |
Please use the other NotifyTick function instead |