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 40
| 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 Scale(const Vector2& a, const Vector2& b) | PublicStatic | 0x08 | |
| void Scale(const Vector2& scale) | Public | 0x08 | |
| void Normalize() | Public | 0x00 | |
| Vector2 get_normalized() | Public+1 flags | 0x08 | |
| string ToString() | Public+1 flags | 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 | |
| float Dot(const Vector2& lhs, const Vector2& rhs) | PublicStatic | 0x08 | |
| float get_magnitude() | Public+1 flags | 0x04 | |
| float get_sqrMagnitude() | Public+1 flags | 0x04 | |
| 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 445
types with a member, parameter or interface of this type<>c<>c<>c__DisplayClass74_0<ClickRepeat>d__59AccessibilityHierarchyAchievementsUIAction`1Action`2Action`2ActionObserver`1AddForceAnchoredJoint2DArraySortHelper`1AspectRatioFitterAttachmentRegionExtensionsAxisEventDataBaseCompositeField`3BaseField`1BaseInputBaseInputModuleBaseReorderableDragAndDropControllerBaseRuntimePanelBaseVerticalCollectionViewBaseVisualElementPanelBlitMaterialParametersBlitMaterialPassDataBlitPassDataBlitterBorderParamsBoxCollider2DBufferedRTHandleSystemButtonButtonStateCachedSpriteCameraCanvasCanvasGroupCanvasRendererCanvasScalerCapsuleCollider2DChangeEvent`1CharacterAnimationControllerClampedDragger`1ClampedDragger`1ClampedDragger`1ClampedDragger`1ClickableCollectionVirtualizationControllerColliderDistance2DCollision2DColumnMoverColumnResizerCommandBufferComparer`1Comparison`1ConstantForce2DContactPoint2DContainerPropertyBag`1ContentSizeFitterExtendedCookieCursorCursorDataUtilityDebugDisplayGPUResidentDrawerDebugSpineStressTestDecalProjectorDefaultControlsDictionary`2DpadControlDragEventsProcessorDropDataDropdownMenuEventInfoDynamicHeightVirtualizationController`1DynamicResolutionHandlerEffectControllerElementUnderPointerEntryEnumeratorEnumeratorEqualityComparer`1+365 more