Hi all!
Is there a way to find out which blueprints have a particular blueprint interface implemented?
Hi all!
Is there a way to find out which blueprints have a particular blueprint interface implemented?
Strangely enough:
Why is that strange?
That’s “avoid casting 101” material
I meant, curiously, all you had to do was search for ‘implement’…
There was a question here a while ago asking about how to detach something from an actor. And the node you’d use is literally Detach from Actor… How convenient, Unreal’s naming conventions so clever and intuitive!
But then you run into the difference between the Dynamic Material Instance and Material Instance Dynamic
How do you call your instances? DMIs or MIDs?
Is there a way to find out which blueprints have a particular blueprint interface implemented?
Almost certain OP is asking for something more involved. Not sure what exactly, though. Maybe something like Get Implemented Interfaces (not a node). This maybe:
So very obvious.
I stand corrected. It was straightforward.
Ahhh… Right.
What I was actually looking for was just being able to, in Unreal menus, click somewhere and see:
Which blueprints has this particular BPI implemented?
But I guess I can code my own checker…
Don’t stand corrected. I actually was looking for some way of finding all BPs that use a particular BPI. Preferably with some Unreal built-in menu, but of course, I could code something, like what you suggest.
I agree, they had a bit of a naming crisis there. I never sure was what I looking was for initially…
Thanks, but isn’t that in a BP that actually has the Interface implemented?
What I want to do is the other way around, select an Interface and see all BP:s that have it implemented.
Ah, I see. Don’t think that’s possible.
Right click the interface in the Content Browser and select Reference Viewer:
You can search for a specific BP and it will highlight it:
I stand corrected, as I do, many times…
Wow - that’s it! Thanks!
To err is human… to persevere you are… an unreal dev…
Hello,
In the search bar at the top of the Content Browser, type: ImplementedInterfaces=YourInterfaceName