feat: intervectoral implicit conversions added

This commit is contained in:
2025-10-16 14:38:27 +03:00
parent 92a5c276a4
commit 6f1f30bd53
4 changed files with 4 additions and 0 deletions

View File

@@ -77,6 +77,7 @@ public readonly struct Vector2DInt(int x, int y) : IEquatable<Vector2DInt>
public static bool operator ==(Vector2DInt left, Vector2DInt right) => left.X == right.X && left.Y == right.Y;
public static bool operator !=(Vector2DInt left, Vector2DInt right) => left.X != right.X || left.Y != right.Y;
public static implicit operator Vector2DInt(Vector2D vector) => new((int)vector.X, (int)vector.Y);
public static implicit operator Vector2DInt(Vector3DInt vector) => new(vector.X, vector.Y);
/// <summary>