Cannot IMPLEMENT basic Bleuprint interface - can only INHERIT - what's the difference?

Hello,

I’m using UE 5.1 on Windows 10

I have created a basic and empty Blueprint Actor Class and a basic Blueprint Interface.

I want to IMPLEMENT the interface in my BP class - but I cannot - the “Add” pulldown menu is missing - I can only choose to INHERIT the interface - why does that happen and is inheriting interface the same as implementing?

I believe you can implement the function by right clicking?

image

Later, you can inherit from this actor, and the child blueprints will already have the interface included.

1 Like

Ah - sorry, let me take another look…

Yes, it lives in the inherited list for some reason. Bit strange :slight_smile:

1 Like

@ClockworkOcean my point exactly - I wonder if that will not be a problem further down the line if I use the INHERITED interface rather than the IMPLEMENTED one…?

Definitely not, I’ve done it :slight_smile:

2 Likes

This is a UI bug with a target fix for UE5.2

5 Likes

@Everynone thanks for clarifying this!!!

1 Like