From c3bcaaee06cca1fd28c9fbc4b9b110e61e8e267c Mon Sep 17 00:00:00 2001 From: Syntriax Date: Wed, 24 Jan 2024 12:11:16 +0300 Subject: [PATCH] refactor: Vector2D.Invert to Operator --- Engine.Core/Vector2D.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Engine.Core/Vector2D.cs b/Engine.Core/Vector2D.cs index d24f199..4400723 100644 --- a/Engine.Core/Vector2D.cs +++ b/Engine.Core/Vector2D.cs @@ -28,7 +28,7 @@ public record Vector2D(float X, float Y) public static float Distance(Vector2D from, Vector2D to) => Length(FromTo(from, to)); - public static Vector2D Invert(Vector2D vector) => new(0f - vector.X, 0f - vector.Y); + public static Vector2D Invert(Vector2D vector) => -vector; public static Vector2D Add(Vector2D left, Vector2D right) => left + right; public static Vector2D Subtract(Vector2D left, Vector2D right) => left - right; public static Vector2D Multiply(Vector2D vector, float value) => vector * value;