unless it’s a different version of UE4
and they’ve changed it
Nah, it needs setting up right.
If you look at the very first image I posted - that’s my Blueprint Interface with 2 functions sitting at the top. I added and named them myself. If you did not name yours Query Player Health, you won’t see it.
And while you’re at it, do have a look at the function’s Inputs / Outputs at the bottom of that image. That’s how you pipe in the data only to have it spat out by the blueprint that implemented it.
In short:
- BP Interface is a layer that consists of functions
- there is no implementation, functions do nothing apart from returning default values
- each actor with access to this BP Interface gets to choose how to implement that function
Do tell if it makes any sense, keep the questions coming. And if that’s of any help whatsoever, I can zip the project and drop a link here so you can inspect the elements at your own leisure.