reflect method

void reflect(
  1. Vector2 normal
)

Reflect this.

Implementation

void reflect(Vector2 normal) {
  final dotProduct = normal.dot(this) * 2;
  _v2storage[1] -= normal._v2storage[1] * dotProduct;
  _v2storage[0] -= normal._v2storage[0] * dotProduct;
}