0x00x0008
Members 12
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | x | float | Public | |
| 0x04 | y | float | Public | |
| 0x08 | zeroVector | Vector2 | PrivateStatic+1 flags | |
| 0x08 | oneVector | Vector2 | PrivateStatic+1 flags | |
| 0x08 | upVector | Vector2 | PrivateStatic+1 flags | |
| 0x08 | downVector | Vector2 | PrivateStatic+1 flags | |
| 0x08 | leftVector | Vector2 | PrivateStatic+1 flags | |
| 0x08 | rightVector | Vector2 | PrivateStatic+1 flags | |
| 0x08 | positiveInfinityVector | Vector2 | PrivateStatic+1 flags | |
| 0x08 | negativeInfinityVector | Vector2 | PrivateStatic+1 flags | |
| — | 0x04 | kEpsilon | float | PublicStatic+1 flags |
| — | 0x04 | kEpsilonNormalSqrt | float | PublicStatic+1 flags |
Functions 45
| Signature | Flags | Native | Params |
|---|---|---|---|
| float get_Item(int index) | Public+1 flags | 0x04 | |
| void set_Item(int index, float value) | Public+1 flags | 0x04 | |
| void .ctor(float x, float y) | Public+1 flags | 0x04 | |
| Vector2 Lerp(const Vector2& a, const Vector2& b, float t) | PublicStatic | 0x08 | |
| Vector2 LerpUnclamped(const Vector2& a, const Vector2& b, float t) | PublicStatic | 0x08 | |
| Vector2 MoveTowards(const Vector2& current, const Vector2& target, float maxDistanceDelta) | PublicStatic | 0x08 | |
| Vector2 Scale(const Vector2& a, const Vector2& b) | PublicStatic | 0x08 | |
| void Normalize() | Public | 0x00 | |
| Vector2 get_normalized() | Public+1 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| string ToString(const string& format) | Public | 0x08 | |
| string ToString(const string& format, IFormatProvider formatProvider) | PublicFinal+2 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| bool Equals(object other) | Public+1 flags | 0x08 | |
| bool Equals(const Vector2& other) | PublicFinal+2 flags | 0x08 | |
| Vector2 Perpendicular(const Vector2& inDirection) | PublicStatic | 0x08 | |
| float Dot(const Vector2& lhs, const Vector2& rhs) | PublicStatic | 0x08 | |
| float get_magnitude() | Public+1 flags | 0x04 | |
| float get_sqrMagnitude() | Public+1 flags | 0x04 | |
| float Angle(const Vector2& from, const Vector2& to) | PublicStatic | 0x08 | |
| float SignedAngle(const Vector2& from, const Vector2& to) | PublicStatic | 0x08 | |
| float Distance(const Vector2& a, const Vector2& b) | PublicStatic | 0x08 | |
| Vector2 ClampMagnitude(const Vector2& vector, float maxLength) | PublicStatic | 0x08 | |
| Vector2 Min(const Vector2& lhs, const Vector2& rhs) | PublicStatic | 0x08 | |
| Vector2 Max(const Vector2& lhs, const Vector2& rhs) | PublicStatic | 0x08 | |
| Vector2 op_Addition(const Vector2& a, const Vector2& b) | PublicStatic+1 flags | 0x08 | |
| Vector2 op_Subtraction(const Vector2& a, const Vector2& b) | PublicStatic+1 flags | 0x08 | |
| Vector2 op_Multiply(const Vector2& a, const Vector2& b) | PublicStatic+1 flags | 0x08 | |
| Vector2 op_Division(const Vector2& a, const Vector2& b) | PublicStatic+1 flags | 0x08 | |
| Vector2 op_UnaryNegation(const Vector2& a) | PublicStatic+1 flags | 0x08 | |
| Vector2 op_Multiply(const Vector2& a, float d) | PublicStatic+1 flags | 0x08 | |
| Vector2 op_Multiply(float d, const Vector2& a) | PublicStatic+1 flags | 0x08 | |
| Vector2 op_Division(const Vector2& a, float d) | PublicStatic+1 flags | 0x08 | |
| bool op_Equality(const Vector2& lhs, const Vector2& rhs) | PublicStatic+1 flags | 0x08 | |
| bool op_Inequality(const Vector2& lhs, const Vector2& rhs) | PublicStatic+1 flags | 0x08 | |
| Vector2 op_Implicit(const Vector3& v) | PublicStatic+1 flags | 0x0C | |
| Vector3 op_Implicit(const Vector2& v) | PublicStatic+1 flags | 0x0C | |
| Vector2 get_zero() | PublicStatic+1 flags | 0x08 | |
| Vector2 get_one() | PublicStatic+1 flags | 0x08 | |
| Vector2 get_up() | PublicStatic+1 flags | 0x08 | |
| Vector2 get_down() | PublicStatic+1 flags | 0x08 | |
| Vector2 get_left() | PublicStatic+1 flags | 0x08 | |
| Vector2 get_right() | PublicStatic+1 flags | 0x08 | |
| Vector2 get_negativeInfinity() | PublicStatic+1 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 430
types with a member, parameter or interface of this type<>c<>c<>c<>c<>c<>c__DisplayClass0_0<>c__DisplayClass12_0<>c__DisplayClass13_0<>c__DisplayClass14_0<>c__DisplayClass15_0<>c__DisplayClass1_0<>c__DisplayClass20_0<>c__DisplayClass21_0<>c__DisplayClass22_0<>c__DisplayClass23_0<>c__DisplayClass24_0<>c__DisplayClass24_0<>c__DisplayClass25_0<>c__DisplayClass25_0<>c__DisplayClass26_0<>c__DisplayClass27_0<>c__DisplayClass29_0<>c__DisplayClass2_0<>c__DisplayClass2_0<>c__DisplayClass30_0<>c__DisplayClass30_0<>c__DisplayClass33_1<>c__DisplayClass41_0<>c__DisplayClass4_0<>c__DisplayClass7_0<>c__DisplayClass7_0<>c__DisplayClass8_0<>c__DisplayClass8_0<>c__DisplayClass8_0<>c__DisplayClass9_0<>c__DisplayClass9_0<ClickRepeat>d__58<ExpandCor>d__13<ShowColorBtnsCor>d__86ABSTweenPlugin`3ABSTweenPlugin`3Action`1Action`2AnimatedPreferredLayoutGroupAnimationJobCacheBuilderAppendElementsArcFlightMotorArchArraySortHelper`1AspectRatioFitterAutoUnwrapSettingsAxisEventDataBaseDictionaryKeyPathProvider`1BaseField`1BaseInputBaseRuntimePanelBaseVerticalCollectionViewBaseVisualElementPanelBattlePassSelectionBlitterBorderParamsBounds2DBufferedRTHandleSystemBuffInfoPanelBurstRecallMeshEffectButtonButtonStateCameraCanvasCanvasGroupCanvasRendererCanvasScalerChangeEvent`1ChannelCircleOptionsCirclePluginClampedDragger`1ClampedDragger`1ClampedDragger`1ClampedDragger`1+350 more