[Plugin] Reverse Switches – Merge execution paths and know which one fired (Free, UE 5.8)

Hi everyone! Reverse Switches is now free on Fab.

Branch and Switch split one execution path into many. Reverse Switches does the opposite: it merges many paths into one and tells you which one fired. No more Set node on every wire plus a reroute into shared logic.

:play_button: Get it on Fab: Reverse Switches - Reverse Flow Control Nodes for Blueprints | Fab

THE NODES

• Reverse Branch: True/False in → one exec out + a Result bool

• Merge from Int: add as many inputs as you need → Index out

• Merge from Enum: works with C++ or Blueprint enums. Add an enum entry and the node grows a pin while keeping your existing wires

WHY IT’S SAFE TO USE

• Zero runtime cost: the nodes compile down to standard engine nodes

• Nothing ships in your packaged game

• Works on Win / Mac / Linux / Android / iOS with no setup

• Full undo/redo support

Great for paired events (overlap begin/end, pressed/released), input handling, movement modes and state machines.

UE 5.8. Questions, bugs and feature requests: post them right here and I’ll answer.

— Rafael, Terraform Entertainment