Open Sharundaar opened 1 year ago
If you right click on the Delegate pin in the left image, there is a new option to manually convert it into a CreateEvent
node and assign the correct function.
The question is when you would want to automatically perform this action:
What are your thoughts on when this would auto replace?
When the user creates the event from the context menu: I agree with you, but I don't enjoy this workflow as it doesn't feel natural to me to go into the "Dispatch Event" category, and I believe most people kinda start from the Add Custom Event... and go from there. Also it takes more clicks.
During formatting: I agree with you that it might be a bit confusing, although if it's something "expected", as part of the workflow, then I wouldn't stress too much about it. It seems simpler to me as I'd just click a node in my graph and press F and off we go !
When the user connects the delegate pin: That would be interesting for already created events that you relink around, not sure how it'd feel from an initial node creation 🤔 It'd be interesting to test !
All in all, generally my workflow is : Add function that takes a delegate as input, pull the delegate pin to empty space, select "Add Custom Event...", Set the name to something I like (at that point the delegate link already goes through some of my graph in "bad" ways), then focus on the event until I'm done, then after that I want to get the formatting out the door.
In the case of 2, I'd just continue working as usual until I hit F, to which point the delegate link would fix itself by creating the dispatch node. In the case of 3, then I just wouldn't care since it'd be clean from the start 🤔 I don't think there's ever a case where I want the delegate link running around instead of the dispatch node...
Hello ! I often think that having Create Event node leads to cleaner graphs than directly linking custom events to delegate/event pins.
As such I think it would be nice if BPAssist would automatically replace event links with a Create Event node linked to the same event.