Zdexby TheHolyOneZ
44,741 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 32

SignatureFlagsNativeParams
PhysicsScene2D get_defaultPhysicsScene()PublicStatic+1 flags0x04
bool get_queriesHitTriggers()PublicStatic+1 flags0x01
void set_simulationMode(const SimulationMode2D& value)PublicStatic+1 flags0x04
bool Simulate(float step)PublicStatic0x04
bool Simulate_Internal(const PhysicsScene2D& physicsScene, float step)Static+1 flags0x04
void SyncTransforms()PublicStatic0x00
RaycastHit2D Linecast(const Vector2& start, const Vector2& end, int layerMask)PublicStatic0x24
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[] RaycastAll(const Vector2& origin, const Vector2& direction, float distance, int layerMask)PublicStatic0x08
RaycastHit2D[] RaycastAll_Internal(const PhysicsScene2D& physicsScene, const Vector2& origin, const Vector2& direction, float distance, const ContactFilter2D& contactFilter)PrivateStatic0x1C
RaycastHit2D CircleCast(const Vector2& origin, float radius, const Vector2& direction, float distance, int layerMask)PublicStatic0x24
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)PublicStatic0x18
int GetRayIntersectionNonAlloc(const Ray& ray, const RaycastHit2D[]& results, float distance)PublicStatic0x18
int GetRayIntersectionNonAlloc(const Ray& ray, const RaycastHit2D[]& results, float distance, int layerMask)PublicStatic0x18
int OverlapPoint(const Vector2& point, const ContactFilter2D& contactFilter, const Collider2D[]& results)PublicStatic0x1C
int OverlapCircle(const Vector2& point, float radius, const ContactFilter2D& contactFilter, const Collider2D[]& results)PublicStatic0x1C
void .cctor()PrivateStatic+1 flags0x00
bool Simulate_Internal_Injected(ref PhysicsScene2D& physicsScene, float step)PrivateStatic0x04
RaycastHit2D[] RaycastAll_Internal_Injected(ref PhysicsScene2D& physicsScene, ref Vector2& origin, ref Vector2& direction, float distance, ref ContactFilter2D& contactFilter)PrivateStatic0x1C
RaycastHit2D[] GetRayIntersectionAll_Internal_Injected(ref PhysicsScene2D& physicsScene, ref Vector3& origin, ref Vector3& direction, float distance, int layerMask)PrivateStatic0x0C

Used by 4

types with a member, parameter or interface of this type