Skip to content

VfxLifetimeComponent

15.23

Inheritance 2 ancestors · 1 sibling

Class Documentation

Edit documentation

The phase-based lifetime component of the component VFX system. It combines two objects:

  • A state machine in LifetimeBehavior. It moves the emitter through its phases (start delay, emitting, outro), gives each new particle its lifetime and decides when the emitter is finished.
  • A spawn behaviour in SpawnBehavior. It supplies the emission rate and the burst count. The component turns them into the spawn count of each step during the emitting phase.

If a slot is not set, the component uses a SimpleOutro and a VfxDefaultSpawnBehavior, each with its starting values. That default spawn behaviour has a rate of 0 and no burst, so a component with neither slot set spawns nothing.

The start time that the component reports to the emitter is the length of the start delay.

Properties

0x2f61e63c

Embed<0x54a1b7a6>
16.21
Default value
{
  "medium": 60,
  "VeryLow": 20,
  "High": 100,
  "Low": 40,
  "VeryHigh": 100
}
Edit documentation

A spawn percentage for each EffectsQuality level, in the fields VeryLow, Low, medium, High and VeryHigh. The client build that was read does not register this property, so the client skips it when it loads the bin.

IsBurstEmitter

Flag = false
Removed in 16.2
Add documentation

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