Description

The bIsActive flag on ParticleComponent is stored in a sequencer asset.
If it's true, PartilceSystemComponent::ActivateSystem is skipped at FParticleTrackExecutionToken::Execute.

In workaround, Setting the "Trigger" state at first frame instead the "Activate" state.
The "Trigger" forces to activate it whether it is true or not.

 

Steps to Reproduce
  1. Open the attached project  [Link Removed]
  2. Open NewLevelSeqeunce
  3. Move the particle component location to make it dirty. (It's important)
  4. Save the sequencer asset (with pausing state and set cursor location at start).
  5. Play in PIE

Result:

The particle is not displayed at a first loop.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-86224 in the post.

1
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions4.23
Target Fix4.25
Fix Commit10897744
Main Commit11224363
CreatedJan 6, 2020
ResolvedJan 7, 2020
UpdatedFeb 11, 2020