Hand.cpp
CardDealerComponent->OnPlayCard.AddDynamic(this, &APWHand::PlayCard);
I don’t know what version you are using. I’m currently on 5.2 and the delegate only has Add or AddUnique. The function you are using is shown as _internal.
Otherwise, the signature and param seems fine for me.