Since you’re familiar with the innerworkings of the plugin, I figured I’d ask this here.
How would you go about making variables on the nodes that can be changed at run time, ie: a bool that switches to false once the node has been presented.
Essentially I’m trying to check that bool in UDialogueUserWidget::IsConditionMet_Implementation and change it in UDialogueUserWidget::RunEventsFor_Implementation
I’ve tried passing the FDialogueNode struct by ref using UPARAM(ref) FDialogueNode&, but I get different memory addresses every time.
I suppose I just need a fresh outsider’s perspective