Changing a Niagara System Component's Override Parameter in a parent BP does not change the value in the child BP


Steps to Reproduce
  1. Open a project
  2. Create and open a new Niagara System
  3. Add a user float parameter to the system
  4. Create and open a new Actor Blueprint
  5. Add a Niagara System Component to the BP
  6. Set the NSC to the Niagara System previously created
  7. In the Content Browser, right click the BP > Create Child Blueprint Class
  8. Open the child BP
  9. In the Parent BP, set the Override Parameter to 123 and compile
  10. In the child BP, select the NSC to view the override parameter

Result: The parameter is set to 0

Expected Result: The parameter should be set to 123. If the child bp's parameter matches the parent's, then I would expect changing the parent to also change the child. If the child's parameter does not match the parent's, then changing the parent should not change the child

Have Comments or More Details?

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

Login to Vote

Won't Fix
ComponentUE - Niagara
Affects Versions4.254.275.0-early access5.0
CreatedJan 30, 2020
ResolvedJul 18, 2022
UpdatedMar 14, 2023