DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnInteract, class ANetworkCharacter*, Character);
UPROPERTY(EditDefaultsOnly, BlueprintAssignable)
FOnInteract OnInteract;
void UInteractionComponent::Interact(ANetworkCharacter* Character)
{
if(CanInteract(Character)){
OnInteract.Broadcast(Character);
}
}