WaitGameplayEvent not getting an event

Hello,

I’m currently implementing the Gameplay Ability System into a project of mine. I’ve been following a bit of ARPG to get my melee attacks working, and I almost have the implementation done. However, I do not receive an event

The relevant code follows

As you can see here, I sent a gameplay event to the actor, like in the ARPG project. The instigator and target are correct, I can see that they’re BP_PlayerCharacter and BP_EnemyCharacter respectively.

This is GA_Attack, the gameplay ability that is being run. Even though I am waiting for the correct event, I never get Event Received called. I do realize that ARPG has a custom node PlayMontageAndWaitForEvent, but they are just combining the 2 seen above.

What am I missing?

It was because my character did not implement IAbilitySystemInterface