Just a note: The callback (in this case AChessPiece::PlayerClickedPiece) must be marked with UFUNCTION() in order for this to work. Otherwise it’ll silently.
I have been trying to make it work but did not know that necessity of that macro. I could not figure it out until see your comment. Thank you sir! Thank you so much