Zdexby TheHolyOneZ
6,808 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 56

SignatureFlagsNativeParams
Vector3 Slerp(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
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
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 get_positiveInfinity()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 RotateTowards_Injected(ref Vector3& current, ref Vector3& target, float maxRadiansDelta, float maxMagnitudeDelta, ref Vector3& ret)PrivateStatic0x0C

Used by 686

types with a member, parameter or interface of this type
<>c<>c<>c<>c<>c<>c<>c<>c__DisplayClass0_0<>c__DisplayClass10_0<>c__DisplayClass10_0<>c__DisplayClass11_0<>c__DisplayClass13_0<>c__DisplayClass15_0<>c__DisplayClass16_0<>c__DisplayClass17_0<>c__DisplayClass18_0<>c__DisplayClass19_0<>c__DisplayClass19_0<>c__DisplayClass1_0<>c__DisplayClass204_0<>c__DisplayClass238_0<>c__DisplayClass25_0<>c__DisplayClass26_0<>c__DisplayClass27_0<>c__DisplayClass28_0<>c__DisplayClass2_0<>c__DisplayClass32_0<>c__DisplayClass33_0<>c__DisplayClass34_0<>c__DisplayClass35_0<>c__DisplayClass36_0<>c__DisplayClass37_0<>c__DisplayClass38_0<>c__DisplayClass39_0<>c__DisplayClass3_0<>c__DisplayClass3_0<>c__DisplayClass40_0<>c__DisplayClass44_0<>c__DisplayClass45_0<>c__DisplayClass46_0<>c__DisplayClass47_0<>c__DisplayClass48_0<>c__DisplayClass52_0<>c__DisplayClass53_0<>c__DisplayClass54_0<>c__DisplayClass55_0<>c__DisplayClass56_0<>c__DisplayClass57_0<>c__DisplayClass58_0<>c__DisplayClass59_0<>c__DisplayClass5_0<>c__DisplayClass60_0<>c__DisplayClass61_0<>c__DisplayClass62_0<>c__DisplayClass63_0<>c__DisplayClass64_0<>c__DisplayClass65_0<>c__DisplayClass66_0<>c__DisplayClass6_0<>c__DisplayClass6_0<>c__DisplayClass72_0<>c__DisplayClass73_0<>c__DisplayClass73_0<>c__DisplayClass76_0<>c__DisplayClass77_0<>c__DisplayClass7_0<>c__DisplayClass7_0<>c__DisplayClass8_0<>c__DisplayClass8_0<>c__DisplayClass8_0<>c__DisplayClass9_0<>c__DisplayClass9_0<ChangeState>d__24<Curve>d__5<DoCrystalMechanic>d__42<ErectCor>d__20<ExpandRing>d__16<ExpandRing>d__17<FloatReplacementCor>d__60<FlyDownAndSleepCor>d__73+606 more