See RaylibVector2ExtDart.Vector2DotProduct.
double Vector2DotProduct( Vector2D v1, Vector2D v2, ) => _module.Vector2DotProduct(v1, v2);