// Assembly: UnityEngine.Physics2DModule
// Full name: UnityEngine.Physics2D

namespace UnityEngine
{
public class Physics2D // TypeDefIndex: 13247
{
	// Fields
	type#9013 m_LastDisabledRigidbody2D;

	// Methods
	// RVA: -1
	public static type#24384 get_defaultPhysicsScene() { }
	// RVA: -1
	public static type#15313 get_queriesHitTriggers() { }
	// RVA: -1
	public static type#28660 set_simulationMode(type#26057 value) { }
	// RVA: -1
	public static type#24962 Raycast(type#28439 origin, type#28439 direction) { }
	// RVA: -1
	public static type#24962 Raycast(type#28439 origin, type#28439 direction, type#26059 distance) { }
	// RVA: -1
	public static type#24962 Raycast(type#28439 origin, type#28439 direction, type#26059 distance, type#20867 layerMask) { }
	// RVA: -1
	public static type#24962 Raycast(type#28439 origin, type#28439 direction, type#26059 distance, type#20867 layerMask, type#26059 minDepth) { }
	// RVA: -1
	public static type#24962 Raycast(type#28439 origin, type#28439 direction, type#26059 distance, type#20867 layerMask, type#26059 minDepth, type#26059 maxDepth) { }
	// RVA: -1
	public static type#20867 Raycast(type#28439 origin, type#28439 direction, type#16424 contactFilter, type#13354 results) { }
	// RVA: -1
	public static type#20867 Raycast(type#28439 origin, type#28439 direction, type#16424 contactFilter, type#13354 results, type#26059 distance) { }
	// RVA: -1
	public static type#20867 Raycast(type#28439 origin, type#28439 direction, type#16424 contactFilter, type#8993 results, type#26077 distance) { }
	// RVA: -1
	public static type#13354 CircleCastAll(type#28439 origin, type#26059 radius, type#28439 direction, type#26059 distance, type#20867 layerMask) { }
	// RVA: -1
	private static type#13354 CircleCastAll_Internal(type#24384 physicsScene, type#28439 origin, type#26059 radius, type#28439 direction, type#26059 distance, type#16424 contactFilter) { }
	// RVA: -1
	public static type#13354 GetRayIntersectionAll(type#24957 ray) { }
	// RVA: -1
	public static type#13354 GetRayIntersectionAll(type#24957 ray, type#26059 distance) { }
	// RVA: -1
	public static type#13354 GetRayIntersectionAll(type#24957 ray, type#26059 distance, type#20891 layerMask) { }
	// RVA: -1
	private static type#13354 GetRayIntersectionAll_Internal(type#24384 physicsScene, type#28468 origin, type#28468 direction, type#26059 distance, type#20867 layerMask) { }
	// RVA: -1
	public static type#20867 GetRayIntersectionNonAlloc(type#24957 ray, type#13354 results, type#26059 distance, type#20891 layerMask) { }
	// RVA: -1
	public static type#20867 GetRayIntersectionNonAlloc(type#24957 ray, type#13354 results) { }
	// RVA: -1
	public static type#20867 GetRayIntersectionNonAlloc(type#24957 ray, type#13354 results, type#26059 distance) { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	private static type#28660 CircleCastAll_Internal_Injected(type#12049 physicsScene, type#12216 origin, type#26059 radius, type#12216 direction, type#26059 distance, type#11821 contactFilter, type#11786 ret) { }
	// RVA: -1
	private static type#28660 GetRayIntersectionAll_Internal_Injected(type#12049 physicsScene, type#12221 origin, type#12221 direction, type#26059 distance, type#20867 layerMask, type#11786 ret) { }
}
}
