UAnimNotify_PlayNiagaraEffect

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UAnimNotify

UAnimNotify_PlayNiagaraEffect

References

Module

NiagaraAnimNotifies

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraAnimNotifies/Public/AnimNotify_PlayNiagaraEffect.h

Include

#include "AnimNotify_PlayNiagaraEffect.h"

Syntax

UCLASS(Const, HideCategories=Object, CollapseCategories,
       Meta=(DisplayName="Play Niagara Particle Effect"))
class UAnimNotify_PlayNiagaraEffect : public UAnimNotify

Variables

Name Description

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

uint32: 1

 

Attached

Should attach to the bone/socket.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay

bool

 

bAbsoluteScale

Whether or not we are in absolute scale mode.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

FVector

 

LocationOffset

Location offset from the socket.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

FRotator

 

RotationOffset

Rotation offset from socket.

Protected variable

FQuat

 

RotationOffsetQuat

Cached version of the Rotation Offset already in Quat form.

Public variable UProperty Category, EditAnywhere

FVector

 

Scale

Scale to spawn the Niagara system at.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

FName

 

SocketName

SocketName to attach to.

Protected variable

UFXSystemCompon...

 

SpawnedEffect

FXSystem Pointer to Spawned Effect called from Notify.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

TObjectPtr< UNi...

 

Template

Niagara System to Spawn.

Constructors

Functions

Name Description

Public function Virtual Const

FString

 

GetNotifyName_Implementation()

Public function UFunction BlueprintCallable, Category

UFXSystemCom...

 

GetSpawnedEffect()

Return FXSystemComponent created from SpawnEffect.

Protected function Virtual

UFXSystemCom...

 

SpawnEffect

(
    USkeletalMeshComponent* MeshCo...,
    UAnimSequenceBase* Animation
)

Spawns the NiagaraSystemComponent. Called from Notify.

Overridden from UAnimNotify

Name Description

Public function Virtual

void

 

ValidateAssociatedAssets()

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostLoad()

UObject Interface

Deprecated Functions

Name Description

Public function Virtual

void

 

Notify

(
    USkeletalMeshComponent* MeshCo...,
    UAnimSequenceBase* Animation
)

Please use the other Notify function instead

Public function Virtual

void

 

Notify

(
    USkeletalMeshComponent* MeshCo...,
    UAnimSequenceBase* Animation,
    const FAnimNotifyEventReference& E...
)

Please use the other Notify function instead