A Function input's type is set as Wildcard by default if a Macro with a Wildcard input is created before the Function. Compiling will fail with an error.

Reproduced in 4.8.3 binary, 4.9.0 binary, and Main (CL 2687701)

Steps to Reproduce


  1. Open any project
  2. Create a new Actor Blueprint
  3. Add a new Macro
  4. Add an input to the macro and set the type as Wildcard
  5. Add a new Function
  6. Add an input to the Function
  7. Compile

The function input is a wildcard and compiling fails with an error.

Wildcard is never an option for function inputs/outputs.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.
CreatedSep 11, 2015
ResolvedAug 18, 2021
UpdatedAug 18, 2021
View Jira Issue