Failed to trigger event because it does not implement the necessary interface

SasMaster
Wed, 03 Feb 2021 10:31:58 +0000
Cinematics & Media

I implemented an ability to trigger events from the Cinematic Sequencer on the level blueprint. I followed this tutorial:

Epic Developer Community Forums – 19 May 20

How to activate event in level blueprint from level sequencer?

I have created some nice behaviors in the level blueprint which activate on a keyboard binding. I now am trying to create a sequence where I want the event to trigger when it is reached in the sequence. For this I generate blueprint interface...

Reading time: 3 mins 🕑 Likes: 4 ❤

It works, but on each triggered even on the sequencer timeline I am getting the following warning:

SequenceEvent__ENTRYPOINTSequenceDirector_0
BirdsMasterSequence Failed to trigger
event because it does not implement
the necessary interface. Function
expects a ‘OnSoundToText_C’.

Now, I am not sure if I need to address this warning or discard. In my application I am using sub-levels.Each such a level has its own level sequencer triggering OnSoundToText event on the main level’s blueprint. Event function interface is called “OnSoundToText” and I do implement it per function in the sequencer BP. But I see that Unreal adds suffixes like “_C” in runtime, probably to prevent naming collision between same function across different sub-levels an due to the interface name change in runtime it “doesn’t understand” to which interface it is related.
I would like to understand if this is an issue I have somehow to handle or I can just discard it. I still haven’t packaged the app so I feel like I can get surprised there with such a bug.

5 posts - 1 participant