I’ve created 2 effect classes that should in theory be identical - one in Blueprint, the other in C++
However, when attempting to apply the effect to a character, only the Blueprint one is applied. What’s going on?
C++ Version:
Blueprint Version:

I’ve created 2 effect classes that should in theory be identical - one in Blueprint, the other in C++
However, when attempting to apply the effect to a character, only the Blueprint one is applied. What’s going on?
C++ Version:
Blueprint Version:

If they have the same name perhaps internal shadowing of the code? Try renaming the bp one temporarily and see it it changes.