// Assembly: UnityEngine.UI
// Full name: UnityEngine.EventSystems.EventSystem

namespace UnityEngine.EventSystems
{
public class EventSystem // TypeDefIndex: 10785
{
	// Fields
	type#8421 m_SystemInputModules;
	type#15011 m_CurrentInputModule;
	type#8574 m_EventSystems;
	type#19063 m_FirstSelected;
	type#15314 m_sendNavigationEvents;
	type#20868 m_DragThreshold;
	type#19063 m_CurrentSelected;
	type#15314 m_HasFocus;
	type#15314 m_SelectionGuard;
	type#15002 m_DummyData;
	type#4185 s_RaycastComparer;
	type#31189 s_UIToolkitOverride;
	type#15314 m_Started;
	type#15314 m_IsTrackingUIToolkitPanels;

	// Methods
	// RVA: -1
	public static type#18060 get_current() { }
	// RVA: -1
	public static type#28660 set_current(type#18060 value) { }
	// RVA: -1
	public type#15313 get_sendNavigationEvents() { }
	// RVA: -1
	public type#28660 set_sendNavigationEvents(type#15313 value) { }
	// RVA: -1
	public type#20867 get_pixelDragThreshold() { }
	// RVA: -1
	public type#28660 set_pixelDragThreshold(type#20867 value) { }
	// RVA: -1
	public type#15010 get_currentInputModule() { }
	// RVA: -1
	public type#19062 get_firstSelectedGameObject() { }
	// RVA: -1
	public type#28660 set_firstSelectedGameObject(type#19062 value) { }
	// RVA: -1
	public type#19062 get_currentSelectedGameObject() { }
	// RVA: -1
	public type#19062 get_lastSelectedGameObject() { }
	// RVA: -1
	public type#15313 get_isFocused() { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	public type#28660 UpdateModules() { }
	// RVA: -1
	public type#15313 get_alreadySelecting() { }
	// RVA: -1
	public type#28660 SetSelectedGameObject(type#19062 selected, type#15001 pointer) { }
	// RVA: -1
	private type#15001 get_baseEventDataCache() { }
	// RVA: -1
	public type#28660 SetSelectedGameObject(type#19062 selected) { }
	// RVA: -1
	private static type#20867 RaycastComparer(type#24965 lhs, type#24965 rhs) { }
	// RVA: -1
	public type#28660 RaycastAll(type#24510 eventData, type#8994 raycastResults) { }
	// RVA: -1
	public type#15313 IsPointerOverGameObject() { }
	// RVA: -1
	public type#15313 IsPointerOverGameObject(type#20867 pointerId) { }
	// RVA: -1
	private type#15313 get_isUIToolkitActiveEventSystem() { }
	// RVA: -1
	private type#15313 get_sendUIToolkitEvents() { }
	// RVA: -1
	private type#15313 get_createUIToolkitPanelGameObjectsOnStart() { }
	// RVA: -1
	public static type#28660 SetUITookitEventSystemOverride(type#18060 activeEventSystem, type#15335 sendEvents, type#15335 createPanelGameObjectsOnStart) { }
	// RVA: -1
	private type#28660 StartTrackingUIToolkitPanels() { }
	// RVA: -1
	private type#28660 StopTrackingUIToolkitPanels() { }
	// RVA: -1
	private type#28660 CreateUIToolkitPanelGameObject(type#15035 panel) { }
	// RVA: -1
	protected virtual type#28660 Start() { }
	// RVA: -1
	protected virtual type#28660 OnEnable() { }
	// RVA: -1
	protected virtual type#28660 OnDisable() { }
	// RVA: -1
	private type#28660 TickModules() { }
	// RVA: -1
	protected virtual type#28660 OnApplicationFocus(type#15313 hasFocus) { }
	// RVA: -1
	protected virtual type#28660 Update() { }
	// RVA: -1
	private type#28660 ChangeEventModule(type#15010 module) { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
