Zdexby TheHolyOneZ
49,743 classes
Class

Physics2D

: Object
UnityEngine.Physics2D, UnityEngine.Physics2DModule 0x0010 (16 B) inherited 0x0010 UnityEngine.Physics2DModule.dll
0x00x0010

Members 1

OffsetSizeNameTypeFlagsDefault
0x08m_LastDisabledRigidbody2DList<UnityEngine.Rigidbody2D>PrivateStatic—

Functions 37

SignatureFlagsNativeParams
PhysicsScene2D get_defaultPhysicsScene()PublicStatic+1 flags0x04
Vector2 get_gravity()PublicStatic+1 flags0x08
bool get_queriesHitTriggers()PublicStatic+1 flags0x01
Vector2 ClosestPoint(const Vector2& position, Rigidbody2D rigidbody)PublicStatic0x08
Vector2 ClosestPoint_Rigidbody(const Vector2& position, Rigidbody2D rigidbody)PrivateStatic0x08
RaycastHit2D Raycast(const Vector2& origin, const Vector2& direction)PublicStatic0x24
RaycastHit2D Raycast(const Vector2& origin, const Vector2& direction, float distance)PublicStatic0x24
RaycastHit2D Raycast(const Vector2& origin, const Vector2& direction, float distance, int layerMask)PublicStatic0x24
RaycastHit2D Raycast(const Vector2& origin, const Vector2& direction, float distance, int layerMask, float minDepth)PublicStatic0x24
RaycastHit2D Raycast(const Vector2& origin, const Vector2& direction, float distance, int layerMask, float minDepth, float maxDepth)PublicStatic0x24
int Raycast(const Vector2& origin, const Vector2& direction, const ContactFilter2D& contactFilter, const RaycastHit2D[]& results)PublicStatic0x1C
int Raycast(const Vector2& origin, const Vector2& direction, const ContactFilter2D& contactFilter, const RaycastHit2D[]& results, float distance)PublicStatic0x1C
int Raycast(const Vector2& origin, const Vector2& direction, const ContactFilter2D& contactFilter, List<UnityEngine.RaycastHit2D> results, float distance)PublicStatic0x1C
RaycastHit2D GetRayIntersection(const Ray& ray, float distance, int layerMask)PublicStatic0x24
RaycastHit2D[] GetRayIntersectionAll(const Ray& ray)PublicStatic0x18
RaycastHit2D[] GetRayIntersectionAll(const Ray& ray, float distance)PublicStatic0x18
RaycastHit2D[] GetRayIntersectionAll(const Ray& ray, float distance, int layerMask)PublicStatic0x18
RaycastHit2D[] GetRayIntersectionAll_Internal(const PhysicsScene2D& physicsScene, const Vector3& origin, const Vector3& direction, float distance, int layerMask)PrivateStatic0x0C
int GetRayIntersectionNonAlloc(const Ray& ray, const RaycastHit2D[]& results, float distance, int layerMask)PublicStatic0x18
int GetContacts(Rigidbody2D rigidbody, const ContactFilter2D& contactFilter, const ContactPoint2D[]& contacts)PublicStatic0x1C
int GetContacts(Rigidbody2D rigidbody, const ContactFilter2D& contactFilter, const Collider2D[]& colliders)PublicStatic0x1C
int GetRigidbodyContactsArray(Rigidbody2D rigidbody, const ContactFilter2D& contactFilter, const ContactPoint2D[]& results)PrivateStatic0x1C
int GetRigidbodyContactsCollidersOnlyArray(Rigidbody2D rigidbody, const ContactFilter2D& contactFilter, const Collider2D[]& results)PrivateStatic0x1C
int GetContacts(Rigidbody2D rigidbody, const ContactFilter2D& contactFilter, List<UnityEngine.ContactPoint2D> contacts)PublicStatic0x1C
int GetContacts(Rigidbody2D rigidbody, const ContactFilter2D& contactFilter, List<UnityEngine.Collider2D> colliders)PublicStatic0x1C
int GetRigidbodyContactsList(Rigidbody2D rigidbody, const ContactFilter2D& contactFilter, List<UnityEngine.ContactPoint2D> results)PrivateStatic0x1C
int GetRigidbodyContactsCollidersOnlyList(Rigidbody2D rigidbody, const ContactFilter2D& contactFilter, List<UnityEngine.Collider2D> results)PrivateStatic0x1C
int GetRayIntersectionNonAlloc(const Ray& ray, const RaycastHit2D[]& results)PublicStatic0x18
int GetRayIntersectionNonAlloc(const Ray& ray, const RaycastHit2D[]& results, float distance)PublicStatic0x18
void .cctor()PrivateStatic+1 flags0x00
void get_gravity_Injected(ref Vector2& ret)PrivateStatic0x08
void ClosestPoint_Rigidbody_Injected(ref Vector2& position, long rigidbody, ref Vector2& ret)PrivateStatic0x08
void GetRayIntersectionAll_Internal_Injected(ref PhysicsScene2D& physicsScene, ref Vector3& origin, ref Vector3& direction, float distance, int layerMask, ref BlittableArrayWrapper& ret)PrivateStatic0x10
int GetRigidbodyContactsArray_Injected(long rigidbody, ref ContactFilter2D& contactFilter, ref ManagedSpanWrapper& results)PrivateStatic0x1C
int GetRigidbodyContactsCollidersOnlyArray_Injected(long rigidbody, ref ContactFilter2D& contactFilter, const Collider2D[]& results)PrivateStatic0x1C
int GetRigidbodyContactsList_Injected(long rigidbody, ref ContactFilter2D& contactFilter, ref BlittableListWrapper& results)PrivateStatic0x1C
int GetRigidbodyContactsCollidersOnlyList_Injected(long rigidbody, ref ContactFilter2D& contactFilter, List<UnityEngine.Collider2D> results)PrivateStatic0x1C

Used by 4

types with a member, parameter or interface of this type