BlueprintNativeEvent in interface automatically overridden
I've created a native interface to expose the generic team system to blueprint. It basically wraps the generic team interface in some stuff that I need in my BP functions. Here is my interface class.
I also have implementations for both these functions which basically wrap the generic team ID stuff.
The problem is when I add the above interface to a BP, the GetSameTeamAs function is automatically overridden in the BP, but the SetSameTeam function is not. I don't want either function to be overridden in the BP, I want them to use the native implementation. Am I doing something wrong, or is this a bug?
This isn't a pretty way to fix the issue, but if that function returns a value, then SetSameTeam will show up in the BP. I'm not 100% on exactly why that is...I think it treats functions as "Events" if they don't return a value.
answered Aug 21 '17 at 03:47 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here