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

namespace UnityEngine
{
public class PhysicsScene2D // TypeDefIndex: 13246
{
	// Fields
	type#20868 m_Handle;

	// Methods
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 other) { }
	// RVA: -1
	public virtual type#15313 Equals(type#24384 other) { }
	// RVA: -1
	public type#24962 Raycast(type#28439 origin, type#28439 direction, type#26059 distance, type#20891 layerMask) { }
	// RVA: -1
	public type#24962 Raycast(type#28439 origin, type#28439 direction, type#26059 distance, type#16424 contactFilter) { }
	// RVA: -1
	public type#20867 Raycast(type#28439 origin, type#28439 direction, type#26059 distance, type#16424 contactFilter, type#13354 results) { }
	// RVA: -1
	public type#20867 Raycast(type#28439 origin, type#28439 direction, type#26059 distance, type#16424 contactFilter, type#8993 results) { }
	// RVA: -1
	private static type#24962 Raycast_Internal(type#24384 physicsScene, type#28439 origin, type#28439 direction, type#26059 distance, type#16424 contactFilter) { }
	// RVA: -1
	private static type#20867 RaycastArray_Internal(type#24384 physicsScene, type#28439 origin, type#28439 direction, type#26059 distance, type#16424 contactFilter, type#13354 results) { }
	// RVA: -1
	private static type#20867 RaycastList_Internal(type#24384 physicsScene, type#28439 origin, type#28439 direction, type#26059 distance, type#16424 contactFilter, type#8993 results) { }
	// RVA: -1
	public type#20867 GetRayIntersection(type#24957 ray, type#26059 distance, type#13354 results, type#20891 layerMask) { }
	// RVA: -1
	private static type#20867 GetRayIntersectionArray_Internal(type#24384 physicsScene, type#28468 origin, type#28468 direction, type#26059 distance, type#20867 layerMask, type#13354 results) { }
	// RVA: -1
	private static type#28660 Raycast_Internal_Injected(type#12049 physicsScene, type#12216 origin, type#12216 direction, type#26059 distance, type#11821 contactFilter, type#12076 ret) { }
	// RVA: -1
	private static type#20867 RaycastArray_Internal_Injected(type#12049 physicsScene, type#12216 origin, type#12216 direction, type#26059 distance, type#11821 contactFilter, type#11995 results) { }
	// RVA: -1
	private static type#20867 RaycastList_Internal_Injected(type#12049 physicsScene, type#12216 origin, type#12216 direction, type#26059 distance, type#11821 contactFilter, type#11787 results) { }
	// RVA: -1
	private static type#20867 GetRayIntersectionArray_Internal_Injected(type#12049 physicsScene, type#12221 origin, type#12221 direction, type#26059 distance, type#20867 layerMask, type#11995 results) { }
}
}
