Ok have done some more testing.
If I place the LOG in the (HitActor != nullptr) section I get it reported fine
When I place a breakpoint along side the TakeDamage Function Call in the same IF block I get the following:
So you can see ( in my mind all is as expected). If I then try to continue to the next line i get the following:
Not sure how to fix that, so if anyone knows… Please tell me
BUT if i place a breakpoint against the Super call in the ShooterCharacter.cpp It never gets there?
Hence why I am not seeing the Log Warning message for decreasing health.
So the TakeDamage Function in the Gun.cpp is activated but it never makes it to the ShooterCharacter?
Hope this helps… I am at a complete loss now