Description

Consider a Niagara Function or Module Script containing a Static Switch node. If the "Expose as Pin" option is enabled for its selector variable, an input pin with type "static bool" appears. In one workflow, this can be promoted to a function input parameter of type "static bool". In another workflow, a compatible function input parameter can be created by right-clicking the graph editor and selecting "Add Static bool parameter". The issue is that, on the "Selected Details" tab for the function input parameter node, the "Type" dropdown does not show "static bool" or any other static type, so the user is unable to set the type after having created a generic input node, which for many can be the usual or even the only known workflow.

Repros in mainline CL 41413293
No public tracker found
Not regression (does not apply up to 5.1, repros in 5.2 onwards)

Steps to Reproduce

1. Create and edit a new Niagara Function Script or Niagara Module Script (Content Browser – FX – Script – Niagara Function/Module Script)
2. On the "Selected Details" panel for the input node, open the "Type" dropdown and verify that no "Static" types are listed. (bug)
3. Workaround A:
3.1. Add a "Static Switch" node
3.2. On the "Selected Details" panel, enable "Expose as Pin".
3.3. Right-click the Selector input pin – Promote to Parameter
3.4. On the "Selected Details" panel for the newly created function input node, note that the "Type" dropdown has "Static bool" selected.
4. Workaround B:
4.1. Right-click the graph editor – Add parameter – Add Static bool parameter
4.2. On the "Selected Details" panel for the newly created function input node, note that the "Type" dropdown has "Static bool" selected.

Have Comments or More Details?

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

0
Login to Vote

Backlogged
ComponentUE - Niagara
Affects Versions5.5.4
CreatedApr 7, 2025
UpdatedOct 14, 2025
View Jira Issue