Zdexby TheHolyOneZ
6,759 structs
Struct

Vector2

: ValueType : Object
UnityEngine.Vector2, UnityEngine.CoreModule 0x0008 (8 B) UnityEngine.CoreModule.dll
0x00x0008

Members 12

OffsetSizeNameTypeFlags
0x04xfloatPublic
0x04yfloatPublic
0x08zeroVectorVector2PrivateStatic+1 flags
0x08oneVectorVector2PrivateStatic+1 flags
0x08upVectorVector2PrivateStatic+1 flags
0x08downVectorVector2PrivateStatic+1 flags
0x08leftVectorVector2PrivateStatic+1 flags
0x08rightVectorVector2PrivateStatic+1 flags
0x08positiveInfinityVectorVector2PrivateStatic+1 flags
0x08negativeInfinityVectorVector2PrivateStatic+1 flags
—0x04kEpsilonfloatPublicStatic+1 flags
—0x04kEpsilonNormalSqrtfloatPublicStatic+1 flags

Functions 48

SignatureFlagsNativeParams
float get_Item(int index)Public+1 flags0x04
void set_Item(int index, float value)Public+1 flags0x04
void .ctor(float x, float y)Public+1 flags0x04
void Set(float newX, float newY)Public0x04
Vector2 Lerp(const Vector2& a, const Vector2& b, float t)PublicStatic0x08
Vector2 LerpUnclamped(const Vector2& a, const Vector2& b, float t)PublicStatic0x08
Vector2 MoveTowards(const Vector2& current, const Vector2& target, float maxDistanceDelta)PublicStatic0x08
Vector2 Scale(const Vector2& a, const Vector2& b)PublicStatic0x08
void Normalize()Public0x00
Vector2 get_normalized()Public+1 flags0x08
string ToString()Public+1 flags0x08
string ToString(const string& format, IFormatProvider formatProvider)PublicFinal+2 flags0x08
int GetHashCode()Public+1 flags0x04
bool Equals(object other)Public+1 flags0x08
bool Equals(const Vector2& other)PublicFinal+2 flags0x08
Vector2 Perpendicular(const Vector2& inDirection)PublicStatic0x08
float Dot(const Vector2& lhs, const Vector2& rhs)PublicStatic0x08
float get_magnitude()Public+1 flags0x04
float get_sqrMagnitude()Public+1 flags0x04
float Angle(const Vector2& from, const Vector2& to)PublicStatic0x08
float SignedAngle(const Vector2& from, const Vector2& to)PublicStatic0x08
float Distance(const Vector2& a, const Vector2& b)PublicStatic0x08
Vector2 ClampMagnitude(const Vector2& vector, float maxLength)PublicStatic0x08
float SqrMagnitude(const Vector2& a)PublicStatic0x08
Vector2 Min(const Vector2& lhs, const Vector2& rhs)PublicStatic0x08
Vector2 Max(const Vector2& lhs, const Vector2& rhs)PublicStatic0x08
Vector2 SmoothDamp(const Vector2& current, const Vector2& target, ref Vector2& currentVelocity, float smoothTime, float maxSpeed, float deltaTime)PublicStatic0x08
Vector2 op_Addition(const Vector2& a, const Vector2& b)PublicStatic+1 flags0x08
Vector2 op_Subtraction(const Vector2& a, const Vector2& b)PublicStatic+1 flags0x08
Vector2 op_Multiply(const Vector2& a, const Vector2& b)PublicStatic+1 flags0x08
Vector2 op_Division(const Vector2& a, const Vector2& b)PublicStatic+1 flags0x08
Vector2 op_UnaryNegation(const Vector2& a)PublicStatic+1 flags0x08
Vector2 op_Multiply(const Vector2& a, float d)PublicStatic+1 flags0x08
Vector2 op_Multiply(float d, const Vector2& a)PublicStatic+1 flags0x08
Vector2 op_Division(const Vector2& a, float d)PublicStatic+1 flags0x08
bool op_Equality(const Vector2& lhs, const Vector2& rhs)PublicStatic+1 flags0x08
bool op_Inequality(const Vector2& lhs, const Vector2& rhs)PublicStatic+1 flags0x08
Vector2 op_Implicit(const Vector3& v)PublicStatic+1 flags0x0C
Vector3 op_Implicit(const Vector2& v)PublicStatic+1 flags0x0C
Vector2 get_zero()PublicStatic+1 flags0x08
Vector2 get_one()PublicStatic+1 flags0x08
Vector2 get_up()PublicStatic+1 flags0x08
Vector2 get_down()PublicStatic+1 flags0x08
Vector2 get_left()PublicStatic+1 flags0x08
Vector2 get_right()PublicStatic+1 flags0x08
Vector2 get_positiveInfinity()PublicStatic+1 flags0x08
Vector2 get_negativeInfinity()PublicStatic+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 561

types with a member, parameter or interface of this type