What is the icon mean on the top right corner of my BP Interface event?

What is the icon mean on the top left corner of my BP Interface event?
Untitled

I think you are referring to the right icon

The symbol to the right means it’s an implemented interface function:

obraz

Notice the same icon on the interfaces function tab

The arrow on the left of the name is just that it’s an event. To the right means it’s an interface.

1 Like

My Other Pawn doesnt show that symbol :o… and for some reason my event doesnt work on the one with the symbol when i compiled and run the game from a client :S ( Thanks for reply btw )

EDIT: YOU CANNONT DUPLICATE AN ACTOR WITH AN EVENT ON IT!

If you double click on the yellow interact (in the interfaces drop down) on the left cannon does it direct you to the interact event?

Did you create the interact event by hand or by implementing the interface?

If you create a custom event then you can make a non-interface function

obraz

Try via implementation

obraz

1 Like

#1 First Interact thing works
#2 Idk how i made that one :o
#3 on my other blueprints i implemented they dont work

You should be using the interface one. Then when your character wants to interact with the cannon left you need to call the interface function on it (not the normal custom event)

Best thing would be to delete the custom event so that it doesn’t cause confusion and reconnect it’s logic to the the interface.

I was but when i close everything and boot back up the events change to “Event Interact_01” and the only one that was working was my cannon left…

as if saying theres only aloud 1 interact event

if that makes sense :s

Because the custom event was named the same as the interface function. Unreal renamed it to not have a function name collision. That means that your character is triggering the wrong event on the left cannon.

When calling the event make sure that it shows that it is an interface call

obraz
Then pass in the left cannon as the target for the interface. (probably an actor from an overlap or trace)

Everything work fine in simulation mode… its once I load standalone o.o

How are you triggering the interaction? Simulation mode is not for gameplay.


like soo… ^

then calling the event in a Pawn then
[Child Actor Component]

I’m guessing the left cannon probably isn’t setup correctly to overlap the character.
Compare the left cannon and right cannon settings.

Do they have a sphere collision in them set to overlap all? Maybe it is set to ignore pawns?

Yup box collisions… it has to do with the event im sure

Print out the names of the overlapping actors before checking the interface and see if the left cannon shows up.

Both implement BPI Interactions? Are you sure you don’t have an old interface chosen by accident on the left cannon?

everything has BPI interactions on it
i can try remaking the function from scratch

Did it on tick just to test

I noticed that if you duplicate an actor it doesn’t properly make the interface function
It makes a custom event in it’s place

Did you start with the right cannon and then duplicate it and renamed it left?

1 Like


THANKS!! FIGURED IT OUT! Heres a picture of my boat btw haha xD my bad for making another boat

EDIT: YOU CANNONT DUPLICATE AN ACTOR WITH AN EVENT ON IT!