Use FString::Printf to format your message. It functions the same as UE_LOG.
Format booleans as integers with %i
bool b = true;
float f = 1.42f;
FString s = "blabla";
GEngine->AddOnScreenDebugMessage(-1, 15.0f, FColor::Blue, FString::Printf(TEXT("Can Enemy Shoot? %i %f %s"), b, f, *s));