Zdexby TheHolyOneZ
8,798 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
Vector2 Lerp(const Vector2& a, const Vector2& b, float t)PublicStatic0x08
Vector2 LerpUnclamped(const Vector2& a, const Vector2& b, float t)PublicStatic0x08
Vector2 Scale(const Vector2& a, const Vector2& b)PublicStatic0x08
Vector2 Normalize(ref Vector2& value)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
bool Equals(ref Vector2& other)Public0x08
float Dot(const Vector2& lhs, const Vector2& rhs)PublicStatic0x08
float Dot(ref Vector2& lhs, ref 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 Angle(ref Vector2& from, ref 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 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 712

types with a member, parameter or interface of this type
<>c<>c<>c<>c<>c__DisplayClass11_0<>c__DisplayClass11_3<>c__DisplayClass12_1<>c__DisplayClass146_0<>c__DisplayClass14_0<>c__DisplayClass24_0<>c__DisplayClass37_0<>c__DisplayClass37_0<>c__DisplayClass80_0<ClickRepeat>d__59<CubicBezierPointsSkipFirst>d__41<GetArcPoints>d__37AccessibilityHierarchyAction`1Action`2Action`2ActiveComparerAIBrainAmmoBarAnimatedVirtualCursorArraySortHelper`1AspectRatioFitterAspectStretcherAudioSourceVolumeConnectionAudioSourceVolumeConnectionComponentAudioVolumeConnectionAudioVolumeConnectionSOAxisEventDataBakedSolutionBallDemoManagerBallPusherBallTouchZoneBaseCompositeField`3BaseField`1BaseInputBaseInputModuleBaseReorderableDragAndDropControllerBaseRuntimePanelBaseVerticalCollectionViewBaseVisualElementPanelBeautifyAnamorphicFlaresIntensityConnectionBeautifyAnamorphicFlaresIntensityConnectionSOBeautifyBloomIntensityConnectionBeautifyBloomIntensityConnectionSOBeautifyChromaticAberrationConnectionBeautifyChromaticAberrationConnectionSOBeautifyFilmGrainIntensityConnectionBeautifyFilmGrainIntensityConnectionSOBeautifyLensDirtIntensityConnectionBeautifyLensDirtIntensityConnectionSOBeautifyRenderPassBeautifyVignetteOuterRingConnectionBeautifyVignetteOuterRingConnectionSOBlitMaterialParametersBlitMaterialPassDataBlitPassDataBlitterBorderParamsBoundedDragSurface3DBoxCollider2DBufferedRTHandleSystemButtonButtonStateByReference`1CameraCameraJitterPassCameraRayEnumeratorCameraScreenRaycasterCanvasCanvasGroupCanvasRendererCanvasScalerChangeEvent`1CinemachineComposerCinemachineFollowZoomCinemachineFramingTransposer+632 more