I don’t know why, but I can’t implement the interface.
I can implement it on another page, however, when I implement it on the page I’m working on this page is coming. On the same page, there’s no issue when implementing Inspect, which is one of the interfaces shown in the first photo. TheInspect and Interact pages are like this. How exactly can I solve this? As I said, I can’t continue unless I implement Interact.Make sure you have the InteractInterface added to that BP using the Class Settings. It looks like you just have them added as member functions, not as part of a defined interface. You may need to rename things as you will probably get a clash.
The first thing I did was add it. This happened after I updated Interact. Should I remove it and add it again? @Countsie
I deleted and reinstalled it, and it still doesn’t work.
It may still be called? Interfaces show up differently depending if you have a return value defined in the interface or not… with a return value it shows as a function, without it shows up as an event for the implementing class(BP). As an event you may need to right-click and search for the event to add… i dont think it shows in the left hand list.
Another hangup could be a naming clash… if you already have an ‘Interact’ defined for the BP or it’s parent it might cause issues.
@Countsie I fixed it. I’m not exactly sure how it happened, but when I right-clicked on Interact, there was an option (if I remember correctly) to convert it to a function, and after clicking that, it worked exactly the way I wanted. Thank you very much for your help, and sorry for taking up your time.



