It doesnt fire the binded function TakeDamage when damaged, everything compiles fine. I am testing all I can think of to find where is the error but no luck.
Figured it out, I was using the wrong function to do damage on c. Was using actor->RecieveDamage() instead of actor->TakeDamage().
Program in this absurdly overcomplicated mess of an engine is just a huge waste of time.
This is exactly why people dont give a ■■■■ about the default built in systems in unreal. What a mess ffs.
I was stucked a hole day with this, how do they expect people to get this things with a thousand functions that and no documentation??
Thank you very much EvilCleric. Sorry have wasted your time T_T