Description

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

Steps:

  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

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

Expected:
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.

15
Login to Vote

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