Zdexby TheHolyOneZ
9,523 structs
Struct

Vector3

: ValueType : Object
UnityEngine.Vector3, UnityEngine.CoreModule 0x000C (12 B) UnityEngine.CoreModule.dll
0x00x000C

Members 15

OffsetSizeNameTypeFlags
—0x04kEpsilonfloatPublicStatic+1 flags
—0x04kEpsilonNormalSqrtfloatPublicStatic+1 flags
0x04xfloatPublic
0x04yfloatPublic
0x04zfloatPublic
0x0CzeroVectorVector3PrivateStatic+1 flags
0x0ConeVectorVector3PrivateStatic+1 flags
0x0CupVectorVector3PrivateStatic+1 flags
0x0CdownVectorVector3PrivateStatic+1 flags
0x0CleftVectorVector3PrivateStatic+1 flags
0x0CrightVectorVector3PrivateStatic+1 flags
0x0CforwardVectorVector3PrivateStatic+1 flags
0x0CbackVectorVector3PrivateStatic+1 flags
0x0CpositiveInfinityVectorVector3PrivateStatic+1 flags
0x0CnegativeInfinityVectorVector3PrivateStatic+1 flags

Functions 45

SignatureFlagsNativeParams
Vector3 Lerp(const Vector3& a, const Vector3& b, float t)PublicStatic0x0C
Vector3 LerpUnclamped(const Vector3& a, const Vector3& b, float t)PublicStatic0x0C
float get_Item(int index)Public+1 flags0x04
void set_Item(int index, float value)Public+1 flags0x04
void .ctor(float x, float y, float z)Public+1 flags0x04
void .ctor(float x, float y)Public+1 flags0x04
void Scale(const Vector3& scale)Public0x0C
Vector3 Cross(const Vector3& lhs, const Vector3& rhs)PublicStatic0x0C
int GetHashCode()Public+1 flags0x04
bool Equals(object other)Public+1 flags0x08
bool Equals(const Vector3& other)PublicFinal+2 flags0x0C
Vector3 Normalize(const Vector3& value)PublicStatic0x0C
void Normalize()Public0x00
Vector3 get_normalized()Public+1 flags0x0C
float Dot(const Vector3& lhs, const Vector3& rhs)PublicStatic0x0C
Vector3 Project(const Vector3& vector, const Vector3& onNormal)PublicStatic0x0C
Vector3 ProjectOnPlane(const Vector3& vector, const Vector3& planeNormal)PublicStatic0x0C
float Angle(const Vector3& from, const Vector3& to)PublicStatic0x0C
float SignedAngle(const Vector3& from, const Vector3& to, const Vector3& axis)PublicStatic0x0C
float Distance(const Vector3& a, const Vector3& b)PublicStatic0x0C
float Magnitude(const Vector3& vector)PublicStatic0x0C
float get_magnitude()Public+1 flags0x04
float SqrMagnitude(const Vector3& vector)PublicStatic0x0C
float get_sqrMagnitude()Public+1 flags0x04
Vector3 Min(const Vector3& lhs, const Vector3& rhs)PublicStatic0x0C
Vector3 Max(const Vector3& lhs, const Vector3& rhs)PublicStatic0x0C
Vector3 get_zero()PublicStatic+1 flags0x0C
Vector3 get_one()PublicStatic+1 flags0x0C
Vector3 get_forward()PublicStatic+1 flags0x0C
Vector3 get_back()PublicStatic+1 flags0x0C
Vector3 get_up()PublicStatic+1 flags0x0C
Vector3 get_down()PublicStatic+1 flags0x0C
Vector3 get_left()PublicStatic+1 flags0x0C
Vector3 get_right()PublicStatic+1 flags0x0C
Vector3 op_Addition(const Vector3& a, const Vector3& b)PublicStatic+1 flags0x0C
Vector3 op_Subtraction(const Vector3& a, const Vector3& b)PublicStatic+1 flags0x0C
Vector3 op_UnaryNegation(const Vector3& a)PublicStatic+1 flags0x0C
Vector3 op_Multiply(const Vector3& a, float d)PublicStatic+1 flags0x0C
Vector3 op_Multiply(float d, const Vector3& a)PublicStatic+1 flags0x0C
Vector3 op_Division(const Vector3& a, float d)PublicStatic+1 flags0x0C
bool op_Equality(const Vector3& lhs, const Vector3& rhs)PublicStatic+1 flags0x0C
bool op_Inequality(const Vector3& lhs, const Vector3& rhs)PublicStatic+1 flags0x0C
string ToString()Public+1 flags0x08
string ToString(const string& format, IFormatProvider formatProvider)PublicFinal+2 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 403

types with a member, parameter or interface of this type