// Assembly: UnityEngine.UI
// Full name: UnityEngine.UI.InputField

namespace UnityEngine.UI
{
public class InputField // TypeDefIndex: 10664
{
	// Fields
	type#27563 m_Keyboard;
	type#12909 kSeparators;
	type#15319 s_IsQuestDevice;
	type#27106 m_TextComponent;
	type#19224 m_Placeholder;
	type#31900 m_ContentType;
	type#31907 m_InputType;
	type#15838 m_AsteriskChar;
	type#27567 m_KeyboardType;
	type#31910 m_LineType;
	type#15314 m_HideMobileInput;
	type#31897 m_CharacterValidation;
	type#20868 m_CharacterLimit;
	type#31917 m_OnSubmit;
	type#31905 m_OnDidEndEdit;
	type#31913 m_OnValueChanged;
	type#31915 m_OnValidateInput;
	type#16068 m_CaretColor;
	type#15314 m_CustomCaretColor;
	type#16068 m_SelectionColor;
	type#26579 m_Text;
	type#26060 m_CaretBlinkRate;
	type#20868 m_CaretWidth;
	type#15314 m_ReadOnly;
	type#15314 m_ShouldActivateOnSelect;
	type#20870 m_CaretPosition;
	type#20870 m_CaretSelectPosition;
	type#25044 caretRectTrans;
	type#13549 m_CursorVerts;
	type#27193 m_InputTextCache;
	type#15758 m_CachedInputRenderer;
	type#15314 m_PreventFontCallback;
	type#22587 m_Mesh;
	type#15314 m_AllowInput;
	type#15314 m_ShouldActivateNextUpdate;
	type#15314 m_UpdateDrag;
	type#15314 m_DragPositionOutOfBounds;
	type#26078 kHScrollSpeed;
	type#26078 kVScrollSpeed;
	type#15316 m_CaretVisible;
	type#16555 m_BlinkCoroutine;
	type#26060 m_BlinkStartTime;
	type#20870 m_DrawStart;
	type#20870 m_DrawEnd;
	type#16555 m_DragCoroutine;
	type#26577 m_OriginalText;
	type#15314 m_WasCanceled;
	type#15314 m_HasDoneFocusTransition;
	type#28689 m_WaitForSecondsRealtime;
	type#15314 m_TouchKeyboardAllowsInPlaceEditing;
	type#15314 m_IsCompositionActive;
	type#26598 kEmailSpecialCharacters;
	type#26598 kOculusQuestDeviceModel;
	type#17954 m_ProcessingEvent;
	type#20892 k_MaxTextLength;

	// Methods
	// RVA: -1
	private type#15007 get_input() { }
	// RVA: -1
	private type#26576 get_compositionString() { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	protected type#22581 get_mesh() { }
	// RVA: -1
	protected type#27192 get_cachedInputTextGenerator() { }
	// RVA: -1
	public type#28660 set_shouldHideMobileInput(type#15313 value) { }
	// RVA: -1
	public type#15313 get_shouldHideMobileInput() { }
	// RVA: -1
	public virtual type#28660 set_shouldActivateOnSelect(type#15313 value) { }
	// RVA: -1
	public virtual type#15313 get_shouldActivateOnSelect() { }
	// RVA: -1
	public type#26576 get_text() { }
	// RVA: -1
	public type#28660 set_text(type#26576 value) { }
	// RVA: -1
	public type#28660 SetTextWithoutNotify(type#26576 input) { }
	// RVA: -1
	private type#28660 SetText(type#26576 value, type#15335 sendCallback) { }
	// RVA: -1
	public type#15313 get_isFocused() { }
	// RVA: -1
	public type#26059 get_caretBlinkRate() { }
	// RVA: -1
	public type#28660 set_caretBlinkRate(type#26059 value) { }
	// RVA: -1
	public type#20867 get_caretWidth() { }
	// RVA: -1
	public type#28660 set_caretWidth(type#20867 value) { }
	// RVA: -1
	public type#27104 get_textComponent() { }
	// RVA: -1
	public type#28660 set_textComponent(type#27104 value) { }
	// RVA: -1
	public type#19222 get_placeholder() { }
	// RVA: -1
	public type#28660 set_placeholder(type#19222 value) { }
	// RVA: -1
	public type#16067 get_caretColor() { }
	// RVA: -1
	public type#28660 set_caretColor(type#16067 value) { }
	// RVA: -1
	public type#15313 get_customCaretColor() { }
	// RVA: -1
	public type#28660 set_customCaretColor(type#15313 value) { }
	// RVA: -1
	public type#16067 get_selectionColor() { }
	// RVA: -1
	public type#28660 set_selectionColor(type#16067 value) { }
	// RVA: -1
	public type#31904 get_onEndEdit() { }
	// RVA: -1
	public type#28660 set_onEndEdit(type#31904 value) { }
	// RVA: -1
	public type#31916 get_onSubmit() { }
	// RVA: -1
	public type#28660 set_onSubmit(type#31916 value) { }
	// RVA: -1
	public type#31912 get_onValueChange() { }
	// RVA: -1
	public type#28660 set_onValueChange(type#31912 value) { }
	// RVA: -1
	public type#31912 get_onValueChanged() { }
	// RVA: -1
	public type#28660 set_onValueChanged(type#31912 value) { }
	// RVA: -1
	public type#31914 get_onValidateInput() { }
	// RVA: -1
	public type#28660 set_onValidateInput(type#31914 value) { }
	// RVA: -1
	public type#20867 get_characterLimit() { }
	// RVA: -1
	public type#28660 set_characterLimit(type#20867 value) { }
	// RVA: -1
	public type#31899 get_contentType() { }
	// RVA: -1
	public type#28660 set_contentType(type#31899 value) { }
	// RVA: -1
	public type#31909 get_lineType() { }
	// RVA: -1
	public type#28660 set_lineType(type#31909 value) { }
	// RVA: -1
	public type#31906 get_inputType() { }
	// RVA: -1
	public type#28660 set_inputType(type#31906 value) { }
	// RVA: -1
	public type#27561 get_touchScreenKeyboard() { }
	// RVA: -1
	public type#27566 get_keyboardType() { }
	// RVA: -1
	public type#28660 set_keyboardType(type#27566 value) { }
	// RVA: -1
	public type#31896 get_characterValidation() { }
	// RVA: -1
	public type#28660 set_characterValidation(type#31896 value) { }
	// RVA: -1
	public type#15313 get_readOnly() { }
	// RVA: -1
	public type#28660 set_readOnly(type#15313 value) { }
	// RVA: -1
	public type#15313 get_multiLine() { }
	// RVA: -1
	public type#15837 get_asteriskChar() { }
	// RVA: -1
	public type#28660 set_asteriskChar(type#15837 value) { }
	// RVA: -1
	public type#15313 get_wasCanceled() { }
	// RVA: -1
	protected type#28660 ClampPos(type#11942 pos) { }
	// RVA: -1
	protected type#20867 get_caretPositionInternal() { }
	// RVA: -1
	protected type#28660 set_caretPositionInternal(type#20867 value) { }
	// RVA: -1
	protected type#20867 get_caretSelectPositionInternal() { }
	// RVA: -1
	protected type#28660 set_caretSelectPositionInternal(type#20867 value) { }
	// RVA: -1
	private type#15313 get_hasSelection() { }
	// RVA: -1
	public type#20867 get_caretPosition() { }
	// RVA: -1
	public type#28660 set_caretPosition(type#20867 value) { }
	// RVA: -1
	public type#20867 get_selectionAnchorPosition() { }
	// RVA: -1
	public type#28660 set_selectionAnchorPosition(type#20867 value) { }
	// RVA: -1
	public type#20867 get_selectionFocusPosition() { }
	// RVA: -1
	public type#28660 set_selectionFocusPosition(type#20867 value) { }
	// RVA: -1
	protected virtual type#28660 OnEnable() { }
	// RVA: -1
	protected virtual type#28660 OnDisable() { }
	// RVA: -1
	protected virtual type#28660 OnDestroy() { }
	// RVA: -1
	private type#20073 CaretBlink() { }
	// RVA: -1
	private type#28660 SetCaretVisible() { }
	// RVA: -1
	private type#28660 SetCaretActive() { }
	// RVA: -1
	private type#28660 UpdateCaretMaterial() { }
	// RVA: -1
	protected type#28660 OnFocus() { }
	// RVA: -1
	protected type#28660 SelectAll() { }
	// RVA: -1
	public type#28660 MoveTextEnd(type#15313 shift) { }
	// RVA: -1
	public type#28660 MoveTextStart(type#15313 shift) { }
	// RVA: -1
	private static type#26576 get_clipboard() { }
	// RVA: -1
	private static type#28660 set_clipboard(type#26576 value) { }
	// RVA: -1
	private type#15313 TouchScreenKeyboardShouldBeUsed() { }
	// RVA: -1
	private type#15313 InPlaceEditing() { }
	// RVA: -1
	private type#15313 InPlaceEditingChanged() { }
	// RVA: -1
	private type#24941 GetInternalSelection() { }
	// RVA: -1
	private type#28660 UpdateKeyboardCaret() { }
	// RVA: -1
	private type#28660 UpdateCaretFromKeyboard() { }
	// RVA: -1
	protected virtual type#28660 LateUpdate() { }
	// RVA: -1
	public type#28439 ScreenToLocal(type#28439 screen) { }
	// RVA: -1
	private type#20867 GetUnclampedCharacterLineFromPosition(type#28439 pos, type#27192 generator) { }
	// RVA: -1
	protected type#20867 GetCharacterIndexFromPosition(type#28439 pos) { }
	// RVA: -1
	private type#15313 MayDrag(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnBeginDrag(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnDrag(type#24510 eventData) { }
	// RVA: -1
	private type#20073 MouseDragOutsideRect(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnEndDrag(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerDown(type#24510 eventData) { }
	// RVA: -1
	protected type#31902 KeyPressed(type#17953 evt) { }
	// RVA: -1
	private type#15313 IsValidChar(type#15837 c) { }
	// RVA: -1
	public type#28660 ProcessEvent(type#17953 e) { }
	// RVA: -1
	public virtual type#28660 OnUpdateSelected(type#15001 eventData) { }
	// RVA: -1
	private type#26576 GetSelectedString() { }
	// RVA: -1
	private type#20867 FindtNextWordBegin() { }
	// RVA: -1
	private type#28660 MoveRight(type#15313 shift, type#15313 ctrl) { }
	// RVA: -1
	private type#20867 FindtPrevWordBegin() { }
	// RVA: -1
	private type#28660 MoveLeft(type#15313 shift, type#15313 ctrl) { }
	// RVA: -1
	private type#20867 DetermineCharacterLine(type#20867 charPos, type#27192 generator) { }
	// RVA: -1
	private type#20867 LineUpCharacterPosition(type#20867 originalPos, type#15313 goToFirstChar) { }
	// RVA: -1
	private type#20867 LineDownCharacterPosition(type#20867 originalPos, type#15313 goToLastChar) { }
	// RVA: -1
	private type#28660 MoveDown(type#15313 shift) { }
	// RVA: -1
	private type#28660 MoveDown(type#15313 shift, type#15313 goToLastChar) { }
	// RVA: -1
	private type#28660 MoveUp(type#15313 shift) { }
	// RVA: -1
	private type#28660 MoveUp(type#15313 shift, type#15313 goToFirstChar) { }
	// RVA: -1
	private type#28660 Delete() { }
	// RVA: -1
	private type#28660 ForwardSpace() { }
	// RVA: -1
	private type#28660 Backspace() { }
	// RVA: -1
	private type#28660 Insert(type#15837 c) { }
	// RVA: -1
	private type#28660 UpdateTouchKeyboardFromEditChanges() { }
	// RVA: -1
	private type#28660 SendOnValueChangedAndUpdateLabel() { }
	// RVA: -1
	private type#28660 SendOnValueChanged() { }
	// RVA: -1
	protected type#28660 SendOnEndEdit() { }
	// RVA: -1
	protected type#28660 SendOnSubmit() { }
	// RVA: -1
	protected virtual type#28660 Append(type#26576 input) { }
	// RVA: -1
	protected virtual type#28660 Append(type#15837 input) { }
	// RVA: -1
	protected type#28660 UpdateLabel() { }
	// RVA: -1
	private type#15313 IsSelectionVisible() { }
	// RVA: -1
	private static type#20867 GetLineStartPosition(type#27192 gen, type#20867 line) { }
	// RVA: -1
	private static type#20867 GetLineEndPosition(type#27192 gen, type#20867 line) { }
	// RVA: -1
	private type#28660 SetDrawRangeToContainCaretPosition(type#20867 caretPos) { }
	// RVA: -1
	public type#28660 ForceLabelUpdate() { }
	// RVA: -1
	private type#28660 MarkGeometryAsDirty() { }
	// RVA: -1
	public virtual type#28660 Rebuild(type#15761 update) { }
	// RVA: -1
	public virtual type#28660 LayoutComplete() { }
	// RVA: -1
	public virtual type#28660 GraphicUpdateComplete() { }
	// RVA: -1
	private type#28660 UpdateGeometry() { }
	// RVA: -1
	private type#28660 AssignPositioningIfNeeded() { }
	// RVA: -1
	private type#28660 OnFillVBO(type#22581 vbo) { }
	// RVA: -1
	private type#28660 GenerateCaret(type#28548 vbo, type#28439 roundingOffset) { }
	// RVA: -1
	private type#28660 CreateCursorVerts() { }
	// RVA: -1
	private type#28660 GenerateHighlight(type#28548 vbo, type#28439 roundingOffset) { }
	// RVA: -1
	protected type#15837 Validate(type#26576 text, type#20867 pos, type#15837 ch) { }
	// RVA: -1
	public type#28660 ActivateInputField() { }
	// RVA: -1
	private type#28660 ActivateInputFieldInternal() { }
	// RVA: -1
	public virtual type#28660 OnSelect(type#15001 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerClick(type#24510 eventData) { }
	// RVA: -1
	public type#28660 DeactivateInputField() { }
	// RVA: -1
	public virtual type#28660 OnDeselect(type#15001 eventData) { }
	// RVA: -1
	public virtual type#28660 OnSubmit(type#15001 eventData) { }
	// RVA: -1
	private type#28660 EnforceContentType() { }
	// RVA: -1
	private type#28660 EnforceTextHOverflow() { }
	// RVA: -1
	private type#28660 SetToCustomIfContentTypeIsNot(type#13675 allowedContentTypes) { }
	// RVA: -1
	private type#28660 SetToCustom() { }
	// RVA: -1
	protected virtual type#28660 DoStateTransition(type#33548 state, type#15313 instant) { }
	// RVA: -1
	public virtual type#28660 CalculateLayoutInputHorizontal() { }
	// RVA: -1
	public virtual type#28660 CalculateLayoutInputVertical() { }
	// RVA: -1
	public virtual type#26059 get_minWidth() { }
	// RVA: -1
	public virtual type#26059 get_preferredWidth() { }
	// RVA: -1
	public virtual type#26059 get_flexibleWidth() { }
	// RVA: -1
	public virtual type#26059 get_minHeight() { }
	// RVA: -1
	public virtual type#26059 get_preferredHeight() { }
	// RVA: -1
	public virtual type#26059 get_flexibleHeight() { }
	// RVA: -1
	public virtual type#20867 get_layoutPriority() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	private virtual type#27605 UnityEngine.UI.ICanvasElement.get_transform() { }
}
}
