Developer Notes

Behavior is intended

Description

Multigates only fire the first output when inside a function. The same setup in the Event Graph will function as intended.

Reproduced in 4.7.4 binary and Main (//depot/UE4/Promotable-CL-2498147)

Steps to Reproduce

1. Create a new Third Person Blueprint template project
2. Open the ThirdPersonCharacter Blueprint
3. Create a new function
4. Connect a Multigate
5. Out 0 > Print String "Out 0"
6. Out 1 > Print String "Out 1"
7. In the Event Graph, connect the function to an input key
8. PIE
9. Press the input key twice

Result:
Only the first Output is fired whenever the input is pressed.

Have Comments or More Details?

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

1
Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.7.44.8
Target Fix4.8
CreatedApr 2, 2015
ResolvedApr 13, 2015
UpdatedApr 27, 2018