Skip to content

Class 0x287a50ff

15.23

Inheritance 1 ancestor · 2 siblings

Class Documentation

Edit documentation

A lifetime state machine that plays once with an intro: a start delay, one emitting phase, an outro, then finished, plus an intro that runs from the emitter's creation. It works as SimpleOutro does, with IntroDuration added.

Its values start at: startDelay 0, IntroDuration 0, EmitterDuration 1, OutroDuration 0, particleLifetime 1.

Properties

0x2dc319cb

Flag = false
Removed in 15.24
Add documentation

No documentation available yet. Click "Add documentation" to contribute!

0xe25953c2

Flag = false
Removed in 15.24
Add documentation

No documentation available yet. Click "Add documentation" to contribute!

DoesParticleLifeScale

Flag = false
Edit documentation

Has no effect. The client reads the flag for each new particle and does not use the result.

EmitterDuration

Embed<VfxFloatDynamicProperty> = { "Float": {} }
Type history (2 revisions)
Edit documentation

Length of the emitting phase, in seconds, evaluated once when the emitter is created. A negative value makes the emitter emit forever. The value is also the emission duration that the emitter reports to the particle system.

HasVariableStartTime

Flag = false
Removed in 15.24
Add documentation

No documentation available yet. Click "Add documentation" to contribute!

IntroDuration

Embed<VfxFloatDynamicProperty> = { "Float": {} }
Type history (2 revisions)
Edit documentation

Length of the intro, in seconds, evaluated once when the emitter is created. The intro starts with the emitter and runs alongside the start delay and the emitting phase. It does not delay or gate emission. The client tracks the intro's progress from 0 to 1 over this time; what reads that progress is not established.

OutroDuration

Embed<VfxFloatDynamicProperty> = { "Float": {} }
Type history (2 revisions)
Edit documentation

Length of the outro, in seconds, evaluated when the outro starts. When the outro ends, the client removes every remaining particle. A negative value uses one new evaluation of particleLifetime instead, if that is positive and finite, and 0 otherwise.