// Assembly: UnityEngine.IMGUIModule
// Full name: UnityEngine.TextEditor

namespace UnityEngine
{
public class TextEditor // TypeDefIndex: 11360
{
	// Fields
	type#18984 m_Content;
	type#27274 m_TextSelecting;
	type#27151 m_TextEditing;
	type#20260 m_TextHandle;
	type#27564 keyboardOnScreen;
	type#20872 controlID;
	type#19006 style;
	type#15318 hasHorizontalCursorPos;
	type#15318 isPasswordField;
	type#28443 scrollOffset;
	type#15314 focus;
	type#26577 m_TextWithWhitespace;
	type#25018 <position>k__BackingField;
	type#28443 graphicalCursorPos;
	type#28440 lastCursorPos;
	type#28440 previousContentSize;
	type#26577 oldText;
	type#20868 oldPos;
	type#20868 oldSelectPos;

	// Methods
	// RVA: -1
	public type#28660 set_isMultiline(type#15313 value) { }
	// RVA: -1
	public type#15313 get_showCursor() { }
	// RVA: -1
	internal type#15313 get_m_HasFocus() { }
	// RVA: -1
	internal type#28660 set_m_HasFocus(type#15313 value) { }
	// RVA: -1
	public type#26576 get_text() { }
	// RVA: -1
	public type#28660 set_text(type#26576 value) { }
	// RVA: -1
	internal type#26576 get_textWithWhitespace() { }
	// RVA: -1
	internal type#28660 set_textWithWhitespace(type#26576 value) { }
	// RVA: -1
	public type#25017 get_position() { }
	// RVA: -1
	public type#28660 set_position(type#25017 value) { }
	// RVA: -1
	public type#20867 get_cursorIndex() { }
	// RVA: -1
	public type#20867 get_selectIndex() { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private type#28660 OnTextChangedHandle() { }
	// RVA: -1
	private type#28660 OnContentTextChangedHandle() { }
	// RVA: -1
	public type#28660 OnFocus() { }
	// RVA: -1
	public type#28660 OnLostFocus() { }
	// RVA: -1
	public type#15313 HandleKeyEvent(type#17953 e) { }
	// RVA: -1
	public type#28660 ReplaceSelection(type#26576 replace) { }
	// RVA: -1
	public type#28660 Insert(type#15837 c) { }
	// RVA: -1
	public type#28660 MoveCursorToPosition(type#28439 cursorPosition) { }
	// RVA: -1
	protected internal type#28660 MoveCursorToPosition_Internal(type#28439 cursorPosition, type#15313 shift) { }
	// RVA: -1
	public type#28660 SelectToPosition(type#28439 cursorPosition) { }
	// RVA: -1
	private type#28439 GetLocalCursorPosition(type#28439 cursorPosition) { }
	// RVA: -1
	public type#28660 MouseDragSelectsWholeWords(type#15313 on) { }
	// RVA: -1
	public type#28660 DblClickSnap(type#34075 snapping) { }
	// RVA: -1
	public type#28660 SelectCurrentWord() { }
	// RVA: -1
	public type#28660 SelectCurrentParagraph() { }
	// RVA: -1
	public type#28660 UpdateScrollOffsetIfNeeded(type#17953 evt) { }
	// RVA: -1
	internal type#28660 UpdateTextHandle() { }
	// RVA: -1
	internal type#28660 UpdateScrollOffset() { }
	// RVA: -1
	public type#28660 DrawCursor(type#26576 newText) { }
	// RVA: -1
	public type#28660 SaveBackup() { }
	// RVA: -1
	public type#28660 DetectFocusChange() { }
	// RVA: -1
	internal virtual type#28660 OnDetectFocusChange() { }
	// RVA: -1
	internal virtual type#28660 OnCursorIndexChange() { }
	// RVA: -1
	internal virtual type#28660 OnSelectIndexChange() { }
}
}
