diff --git a/Utilities/MathUtility.cs b/Utilities/MathUtility.cs index e0c3b8b..7973ddb 100644 --- a/Utilities/MathUtility.cs +++ b/Utilities/MathUtility.cs @@ -280,6 +280,21 @@ public static Vector3 Xy1(this Vector2 value) return new Vector3(value.X, value.Y, 1); } + public static Vector2Int Xy(this Vector3Int value) + { + return new Vector2Int(value.X, value.Y); + } + + public static Vector3Int Xy0(this Vector2Int value) + { + return new Vector3Int(value.X, value.Y, 0); + } + + public static Vector3Int Xy1(this Vector2Int value) + { + return new Vector3Int(value.X, value.Y, 1); + } + public static Vector2 ClampMagnitude(Vector2 value, float maxLength) { return ClampMagnitude(value, 0, maxLength);