DECLARE_DYNAMIC_MULTICAST_DELEGATE_NineParams

Fires when a particle dies

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Particles/Emitter.h

Include

#include "Particles/Emitter.h"

Syntax

DECLARE_DYNAMIC_MULTICAST_DELEGATE_NineParams
(
    FParticleCollisionSignature,
    FName ,
    EventName,
    float,
    EmitterTime,
    int32 ,
    ParticleTime,
    FVector ,
    Location,
    FVector ,
    Velocity,
    FVector ,
    Direction,
    FVector ,
    Normal,
    FName ,
    BoneName,
    UPhysicalMaterial *,
    PhysMat
)

Remarks

Fires when a particle dies

Parameters

Parameter

Description

EventName

Custom event name for the Collision Event.

EmitterTime

The emitter time when the event occured.

ParticleTime

How long the particle had been alive at the time of the event.

Location

Location of the collision.

Velocity

Velocity of the particle at the point of collision.

Direction

Direction of the particle at the point of collision.

Normal

Normal to the surface with which collision occurred.

BoneName-

Name of the bone that the particle collided with. (Only valid if collision was with a Skeletal Mesh)

PhysMat

Physical Material for this collision.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback