Zdexby TheHolyOneZ
6,759 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 61

SignatureFlagsNativeParams
Vector3 Slerp(const Vector3& a, const Vector3& b, float t)PublicStatic0x0C
Vector3 SlerpUnclamped(const Vector3& a, const Vector3& b, float t)PublicStatic0x0C
void OrthoNormalize2(ref Vector3& a, ref Vector3& b)PrivateStatic0x0C
void OrthoNormalize(ref Vector3& normal, ref Vector3& tangent)PublicStatic0x0C
Vector3 RotateTowards(const Vector3& current, const Vector3& target, float maxRadiansDelta, float maxMagnitudeDelta)PublicStatic0x0C
Vector3 Lerp(const Vector3& a, const Vector3& b, float t)PublicStatic0x0C
Vector3 LerpUnclamped(const Vector3& a, const Vector3& b, float t)PublicStatic0x0C
Vector3 MoveTowards(const Vector3& current, const Vector3& target, float maxDistanceDelta)PublicStatic0x0C
Vector3 SmoothDamp(const Vector3& current, const Vector3& target, ref Vector3& currentVelocity, float smoothTime, float maxSpeed)PublicStatic0x0C
Vector3 SmoothDamp(const Vector3& current, const Vector3& target, ref Vector3& currentVelocity, float smoothTime)PublicStatic0x0C
Vector3 SmoothDamp(const Vector3& current, const Vector3& target, ref Vector3& currentVelocity, float smoothTime, float maxSpeed, float deltaTime)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 Set(float newX, float newY, float newZ)Public0x04
Vector3 Scale(const Vector3& a, const Vector3& b)PublicStatic0x0C
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
Vector3 ClampMagnitude(const Vector3& vector, float maxLength)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)Public0x08
string ToString(const string& format, IFormatProvider formatProvider)PublicFinal+2 flags0x08
void .cctor()PrivateStatic+1 flags0x00
void Slerp_Injected(ref Vector3& a, ref Vector3& b, float t, ref Vector3& ret)PrivateStatic0x0C
void SlerpUnclamped_Injected(ref Vector3& a, ref Vector3& b, float t, ref Vector3& ret)PrivateStatic0x0C
void RotateTowards_Injected(ref Vector3& current, ref Vector3& target, float maxRadiansDelta, float maxMagnitudeDelta, ref Vector3& ret)PrivateStatic0x0C

Used by 997

types with a member, parameter or interface of this type