[Bug] Blueprints base class implemented interface not called
I have a base class 'Character', and 2 parent classes: 'Npc' and 'Player'. I created an interface called 'Freezable', with method 'Freeze', with Character implementing it, and also overridden the methods of the interface. In a different place in blueprints, I'm calling the 'Freeze' method on 'Freezable' (Message version, with Mail icon)
It seems though the method isn't called. If I override the method in 'Npc', the method is called!
Am I missing something, or is that a bug?
p.s. I also tried creating an output variable for the interface method. It changes the way you override the method - instead of an event, you have an actual method. But the behavior persists - only the parent class is called
p.s. Just to clarify, the child class overriden method isn't called even if the parent isn't overriding the method.
asked Jun 17 '17 at 11:41 AM in Using UE4
Follow this question
Once you sign in you will be able to subscribe for any updates here