Trouble with Switch Ints

Very new to Unreal, I have been following this tutorial (https://www.youtube.com/watch?v=88xikHeYQDA) to create a dialogue system. Everything seems to work fine, my UI updates when it needs to engage in dialogue (seen here)

However, the dialogue does not proceed to the next branch. With a few breakpoints, I managed to see the code reaches Switch on E_DialogueState and nothing more. Here’s how it looks :

I don’t know where the problem is. Would appreciate any help. Thanks !

start by handling your fail logic, meaning if it goes to your Enum Updated, put a print string, same with your switch on Int you can add a Default pin, put a print string there and see whats happening.

Do not use switching on ints. Make gameplay tags, switch on tags. They are hierarchical.

Or make data assets, that have struct with array of tags, each tag represents different answer, which gets translated to following data assets.

This way your writer with minimal unreal scripting skills can create dialogue trees with just data assets.

Then you could make widget editor tool that shows dialogue options as tree.