fpwong / BlueprintAssistWiki

47 stars 2 forks source link

[Feature Request] Auto-replace event/delegate links with "Create Event" nodes #138

Open Sharundaar opened 1 year ago

Sharundaar commented 1 year ago

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. image

fpwong commented 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?

Sharundaar commented 1 year ago

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...