In order to get a BPI Custom Event to show; You need a description

Fairy easy to reproduce; Randomly, BPIs “Custom Event” won’t show up unless you write a description in it. No idea why that happens but apparently it’s an easy fix.

Replicated by creating a BPI; Setting it in a BP and then trying to get a custom event with BPIs name. Without a description, It won’t show up.

Kitatus,

So I’m not sure exactly what you’re expecting to see. If you create an Interface, implement it in a BP, and search for name of Interface, it should only show you Interface Call and, if Context Sensitive is disabled, Message for functions within that BPI. If you want to use one of functions as an Event, you need to search for that function in particular.

64384-bpitest.png

Adding a description, either to BPI itself or to any of functions inside it, do not appear to make any change in this for me. Can you show me what you’re seeing and tell me what you’d like to see? Thanks!

“If you want to use one of functions as an Event, you need to search for that function in particular.” - That’s exactly problem, Sometimes it shows, Sometimes it doesn’t and you have to add a description to it for it to show up as an event. Said it earlier to , And I think he might have an idea on what might be causing it; Or he just believes in skills of team, haha.

Basically, It’s hard to replicate but is completely random and I’ve managed to trigger it twice now in 4.9 + 4.10

Ah, I see, didn’t realize it wasn’t a 100% repro. Okay, just so I’m clear: you’re searching for name of a function in an implemented interface, and it doesn’t always show up in Context Sensitive menu? You mention this happened twice: were both occurrences in same project? Was it same BPI, same function? Does removing description re-introduce problem?

Yeah it doesn’t always show; way to fix is to add a description. Apparently others have mentioned it before but I can’t find an example of this. Different projects and engine versions. Different BPIs / Calling methods.

Removing description doesn’t do anything once it’s found. No idea why that happens.

At least it’s a nice little brainteaser for you, haha.

Very strange. I’ll spend some time looking for a cause in a reproducible case. Without one, we won’t be able to enter a bug report at this time, but do let me know if you find any more details about situation. Thanks for alerting me either way, I’ll definitely keep my eyes on it.