C# Класс UnityEngine.TextEditor

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
controlID int
graphicalCursorPos Vector2
graphicalSelectCursorPos Vector2
hasHorizontalCursorPos bool
isPasswordField bool
keyboardOnScreen TouchScreenKeyboard
multiline bool
scrollOffset Vector2
style GUIStyle

Private Properties

Свойство Тип Описание
ClampTextIndex void
ClassifyChar CharacterType
ClearCursorPos void
FindEndOfClassification int
FindEndOfPreviousWord int
FindNextSeperator int
FindPrevSeperator int
GetGraphicalLineEnd int
GetGraphicalLineStart int
GrabGraphicalCursorPos void
IndexOfEndOfLine int
InitKeyActions void
MapKey void
PerformOperation bool
ReplaceNewlinesWithSpaces string
UpdateScrollOffset void
isLetterLikeChar bool

Открытые методы

Метод Описание
Backspace ( ) : bool
CanPaste ( ) : bool
Copy ( ) : void
Cut ( ) : bool
DblClickSnap ( DblClickSnapping snapping ) : void
Delete ( ) : bool
DeleteLineBack ( ) : bool
DeleteSelection ( ) : bool
DeleteWordBack ( ) : bool
DeleteWordForward ( ) : bool
DetectFocusChange ( ) : void
DrawCursor ( string newText ) : void
ExpandSelectGraphicalLineEnd ( ) : void
ExpandSelectGraphicalLineStart ( ) : void
FindStartOfNextWord ( int p ) : int
HandleKeyEvent ( Event e ) : bool
Insert ( char c ) : void
IsOverSelection ( Vector2 cursorPosition ) : bool
MouseDragSelectsWholeWords ( bool on ) : void
MoveAltCursorToPosition ( Vector2 cursorPosition ) : void
MoveCursorToPosition ( Vector2 cursorPosition ) : void
MoveDown ( ) : void
MoveGraphicalLineEnd ( ) : void
MoveGraphicalLineStart ( ) : void
MoveLeft ( ) : void
MoveLineEnd ( ) : void
MoveLineStart ( ) : void
MoveParagraphBackward ( ) : void
MoveParagraphForward ( ) : void
MoveRight ( ) : void
MoveSelectionToAltCursor ( ) : void
MoveTextEnd ( ) : void
MoveTextStart ( ) : void
MoveToEndOfPreviousWord ( ) : void
MoveToStartOfNextWord ( ) : void
MoveUp ( ) : void
MoveWordLeft ( ) : void
MoveWordRight ( ) : void
OnFocus ( ) : void
OnLostFocus ( ) : void
Paste ( ) : bool
ReplaceSelection ( string replace ) : void
SaveBackup ( ) : void
SelectAll ( ) : void
SelectCurrentParagraph ( ) : void
SelectCurrentWord ( ) : void
SelectDown ( ) : void
SelectGraphicalLineEnd ( ) : void
SelectGraphicalLineStart ( ) : void
SelectLeft ( ) : void
SelectNone ( ) : void
SelectParagraphBackward ( ) : void
SelectParagraphForward ( ) : void
SelectRight ( ) : void
SelectTextEnd ( ) : void
SelectTextStart ( ) : void
SelectToEndOfPreviousWord ( ) : void
SelectToPosition ( Vector2 cursorPosition ) : void
SelectToStartOfNextWord ( ) : void
SelectUp ( ) : void
SelectWordLeft ( ) : void
SelectWordRight ( ) : void
Undo ( ) : void
UpdateScrollOffsetIfNeeded ( Event evt ) : void

Приватные методы

Метод Описание
ClampTextIndex ( int &index ) : void
ClassifyChar ( char c ) : CharacterType
ClearCursorPos ( ) : void
FindEndOfClassification ( int p, int dir ) : int
FindEndOfPreviousWord ( int p ) : int
FindNextSeperator ( int startPos ) : int
FindPrevSeperator ( int startPos ) : int
GetGraphicalLineEnd ( int p ) : int
GetGraphicalLineStart ( int p ) : int
GrabGraphicalCursorPos ( ) : void
IndexOfEndOfLine ( int startIndex ) : int
InitKeyActions ( ) : void
MapKey ( string key, TextEditOp action ) : void
PerformOperation ( TextEditOp operation ) : bool
ReplaceNewlinesWithSpaces ( string value ) : string
UpdateScrollOffset ( ) : void
isLetterLikeChar ( char c ) : bool

Описание методов

Backspace() публичный Метод

public Backspace ( ) : bool
Результат bool

CanPaste() публичный Метод

public CanPaste ( ) : bool
Результат bool

Copy() публичный Метод

public Copy ( ) : void
Результат void

Cut() публичный Метод

public Cut ( ) : bool
Результат bool

DblClickSnap() публичный Метод

public DblClickSnap ( DblClickSnapping snapping ) : void
snapping DblClickSnapping
Результат void

Delete() публичный Метод

public Delete ( ) : bool
Результат bool

DeleteLineBack() публичный Метод

public DeleteLineBack ( ) : bool
Результат bool

DeleteSelection() публичный Метод

public DeleteSelection ( ) : bool
Результат bool

DeleteWordBack() публичный Метод

public DeleteWordBack ( ) : bool
Результат bool

DeleteWordForward() публичный Метод

public DeleteWordForward ( ) : bool
Результат bool

DetectFocusChange() публичный Метод

public DetectFocusChange ( ) : void
Результат void

DrawCursor() публичный Метод

public DrawCursor ( string newText ) : void
newText string
Результат void

ExpandSelectGraphicalLineEnd() публичный Метод

public ExpandSelectGraphicalLineEnd ( ) : void
Результат void

ExpandSelectGraphicalLineStart() публичный Метод

public ExpandSelectGraphicalLineStart ( ) : void
Результат void

FindStartOfNextWord() публичный Метод

public FindStartOfNextWord ( int p ) : int
p int
Результат int

HandleKeyEvent() публичный Метод

public HandleKeyEvent ( Event e ) : bool
e Event
Результат bool

Insert() публичный Метод

public Insert ( char c ) : void
c char
Результат void

IsOverSelection() публичный Метод

public IsOverSelection ( Vector2 cursorPosition ) : bool
cursorPosition Vector2
Результат bool

MouseDragSelectsWholeWords() публичный Метод

public MouseDragSelectsWholeWords ( bool on ) : void
on bool
Результат void

MoveAltCursorToPosition() публичный Метод

public MoveAltCursorToPosition ( Vector2 cursorPosition ) : void
cursorPosition Vector2
Результат void

MoveCursorToPosition() публичный Метод

public MoveCursorToPosition ( Vector2 cursorPosition ) : void
cursorPosition Vector2
Результат void

MoveDown() публичный Метод

public MoveDown ( ) : void
Результат void

MoveGraphicalLineEnd() публичный Метод

public MoveGraphicalLineEnd ( ) : void
Результат void

MoveGraphicalLineStart() публичный Метод

public MoveGraphicalLineStart ( ) : void
Результат void

MoveLeft() публичный Метод

public MoveLeft ( ) : void
Результат void

MoveLineEnd() публичный Метод

public MoveLineEnd ( ) : void
Результат void

MoveLineStart() публичный Метод

public MoveLineStart ( ) : void
Результат void

MoveParagraphBackward() публичный Метод

public MoveParagraphBackward ( ) : void
Результат void

MoveParagraphForward() публичный Метод

public MoveParagraphForward ( ) : void
Результат void

MoveRight() публичный Метод

public MoveRight ( ) : void
Результат void

MoveSelectionToAltCursor() публичный Метод

public MoveSelectionToAltCursor ( ) : void
Результат void

MoveTextEnd() публичный Метод

public MoveTextEnd ( ) : void
Результат void

MoveTextStart() публичный Метод

public MoveTextStart ( ) : void
Результат void

MoveToEndOfPreviousWord() публичный Метод

public MoveToEndOfPreviousWord ( ) : void
Результат void

MoveToStartOfNextWord() публичный Метод

public MoveToStartOfNextWord ( ) : void
Результат void

MoveUp() публичный Метод

public MoveUp ( ) : void
Результат void

MoveWordLeft() публичный Метод

public MoveWordLeft ( ) : void
Результат void

MoveWordRight() публичный Метод

public MoveWordRight ( ) : void
Результат void

OnFocus() публичный Метод

public OnFocus ( ) : void
Результат void

OnLostFocus() публичный Метод

public OnLostFocus ( ) : void
Результат void

Paste() публичный Метод

public Paste ( ) : bool
Результат bool

ReplaceSelection() публичный Метод

public ReplaceSelection ( string replace ) : void
replace string
Результат void

SaveBackup() публичный Метод

public SaveBackup ( ) : void
Результат void

SelectAll() публичный Метод

public SelectAll ( ) : void
Результат void

SelectCurrentParagraph() публичный Метод

public SelectCurrentParagraph ( ) : void
Результат void

SelectCurrentWord() публичный Метод

public SelectCurrentWord ( ) : void
Результат void

SelectDown() публичный Метод

public SelectDown ( ) : void
Результат void

SelectGraphicalLineEnd() публичный Метод

public SelectGraphicalLineEnd ( ) : void
Результат void

SelectGraphicalLineStart() публичный Метод

public SelectGraphicalLineStart ( ) : void
Результат void

SelectLeft() публичный Метод

public SelectLeft ( ) : void
Результат void

SelectNone() публичный Метод

public SelectNone ( ) : void
Результат void

SelectParagraphBackward() публичный Метод

public SelectParagraphBackward ( ) : void
Результат void

SelectParagraphForward() публичный Метод

public SelectParagraphForward ( ) : void
Результат void

SelectRight() публичный Метод

public SelectRight ( ) : void
Результат void

SelectTextEnd() публичный Метод

public SelectTextEnd ( ) : void
Результат void

SelectTextStart() публичный Метод

public SelectTextStart ( ) : void
Результат void

SelectToEndOfPreviousWord() публичный Метод

public SelectToEndOfPreviousWord ( ) : void
Результат void

SelectToPosition() публичный Метод

public SelectToPosition ( Vector2 cursorPosition ) : void
cursorPosition Vector2
Результат void

SelectToStartOfNextWord() публичный Метод

public SelectToStartOfNextWord ( ) : void
Результат void

SelectUp() публичный Метод

public SelectUp ( ) : void
Результат void

SelectWordLeft() публичный Метод

public SelectWordLeft ( ) : void
Результат void

SelectWordRight() публичный Метод

public SelectWordRight ( ) : void
Результат void

Undo() публичный Метод

public Undo ( ) : void
Результат void

UpdateScrollOffsetIfNeeded() публичный Метод

public UpdateScrollOffsetIfNeeded ( Event evt ) : void
evt Event
Результат void

Описание свойств

controlID публичное свойство

public int controlID
Результат int

graphicalCursorPos публичное свойство

public Vector2 graphicalCursorPos
Результат Vector2

graphicalSelectCursorPos публичное свойство

public Vector2 graphicalSelectCursorPos
Результат Vector2

hasHorizontalCursorPos публичное свойство

public bool hasHorizontalCursorPos
Результат bool

isPasswordField публичное свойство

public bool isPasswordField
Результат bool

keyboardOnScreen публичное свойство

public TouchScreenKeyboard,UnityEngine keyboardOnScreen
Результат TouchScreenKeyboard

multiline публичное свойство

public bool multiline
Результат bool

scrollOffset публичное свойство

public Vector2 scrollOffset
Результат Vector2

style публичное свойство

public GUIStyle,UnityEngine style
Результат GUIStyle