Vector2Extensions
Namespace: Murder.Utilities
Assembly: Murder.dll
public static class Vector2Extensions
⭐ Methods
HasValue(Vector2)
public bool HasValue(Vector2 vector)
Parameters
vector
Vector2
Returns
bool
Height(Vector2)
public float Height(Vector2 vector)
A quick shorthand for when using a vector as a "size"
Parameters
vector
Vector2
Returns
float
Manhattan(Vector2)
public float Manhattan(Vector2 vector)
Parameters
vector
Vector2
Returns
float
PerpendicularCounterClockwise(Vector2, Vector2)
public float PerpendicularCounterClockwise(Vector2 vector, Vector2 other)
Parameters
vector
Vector2
other
Vector2
Returns
float
Width(Vector2)
public float Width(Vector2 vector)
A quick shorthand for when using a vector as a "size"
Parameters
vector
Vector2
Returns
float
Ceiling(Vector2)
public Point Ceiling(Vector2 vector)
Parameters
vector
Vector2
Returns
Point
Floor(Vector2)
public Point Floor(Vector2 vector)
Parameters
vector
Vector2
Returns
Point
Point(Vector2)
public Point Point(Vector2 vector)
Parameters
vector
Vector2
Returns
Point
Round(Vector2)
public Point Round(Vector2 vector)
Parameters
vector
Vector2
Returns
Point
ToGridPoint(Vector2)
public Point ToGridPoint(Vector2 vector)
Parameters
vector
Vector2
Returns
Point
XY(Vector2)
public ValueTuple<T1, T2> XY(Vector2 vector)
Parameters
vector
Vector2
Returns
ValueTuple<T1, T2>
Add(Vector2, float)
public Vector2 Add(Vector2 a, float b)
Returns
Vector2
Approach(Vector2, Vector2, float)
public Vector2 Approach(Vector2 a, Vector2 b, float amount)
Parameters
a
Vector2
b
Vector2
amount
float
Returns
Vector2
Mirror(Vector2, Vector2)
public Vector2 Mirror(Vector2 vector, Vector2 center)
Parameters
vector
Vector2
center
Vector2
Returns
Vector2
Multiply(Vector2, Vector2)
public Vector2 Multiply(Vector2 a, Vector2 b)
Parameters
a
Vector2
b
Vector2
Returns
Vector2
Normalized(Vector2)
public Vector2 Normalized(Vector2 vector)
Parameters
vector
Vector2
Returns
Vector2
NormalizedWithSanity(Vector2)
public Vector2 NormalizedWithSanity(Vector2 vector)
Parameters
vector
Vector2
Returns
Vector2
PerpendicularClockwise(Vector2)
public Vector2 PerpendicularClockwise(Vector2 vector)
Parameters
vector
Vector2
Returns
Vector2
PerpendicularCounterClockwise(Vector2)
public Vector2 PerpendicularCounterClockwise(Vector2 vector)
Parameters
vector
Vector2
Returns
Vector2
Reverse(Vector2)
public Vector2 Reverse(Vector2 vector)
Parameters
vector
Vector2
Returns
Vector2
Rotate(Vector2, float)
public Vector2 Rotate(Vector2 vector, float angle)
Returns a new vector, rotated by the given angle. In radians.
Parameters
vector
Vector2
angle
float
Returns
Vector2
ToVector3(Vector2)
public Vector3 ToVector3(Vector2 vector)
Parameters
vector
Vector2
Returns
Vector3
⚡