reflect method
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;
}
Reflect this.
void reflect(Vector2 normal) {
final dotProduct = normal.dot(this) * 2;
_v2storage[1] -= normal._v2storage[1] * dotProduct;
_v2storage[0] -= normal._v2storage[0] * dotProduct;
}