UnityEngine.TextEditor.SaveBackup C# (CSharp) Method

SaveBackup() public method

public SaveBackup ( ) : void
return void
        public void SaveBackup()
        {
            this.oldText = this.text;
            this.oldPos = this.cursorIndex;
            this.oldSelectPos = this.selectIndex;
        }

Usage Example

Beispiel #1
0
 private static bool GetTextEditor(out TextEditor te)
 {
     UIUnityEvents.submit = false;
     if (!UIUnityEvents.focusSetInOnGUI && UIUnityEvents.requiresBinding && UIUnityEvents.lastInput && UIUnityEvents.lastInputCamera)
     {
         GUI.FocusControl("ngui-unityevents");
     }
     UIUnityEvents.Bind();
     te = GUIUtility.GetStateObject(typeof(TextEditor), UIUnityEvents.controlID) as TextEditor;
     if (!UIUnityEvents.lastInput)
     {
         te = null;
         return false;
     }
     GUIContent gUIContent = UIUnityEvents.textInputContent;
     if (gUIContent == null)
     {
         gUIContent = new GUIContent();
         UIUnityEvents.textInputContent = gUIContent;
     }
     gUIContent.text = UIUnityEvents.lastInput.inputText;
     te.content.text = UIUnityEvents.textInputContent.text;
     te.SaveBackup();
     te.position = UIUnityEvents.idRect;
     te.style = UIUnityEvents.textStyle;
     te.multiline = UIUnityEvents.lastInput.inputMultiline;
     te.controlID = UIUnityEvents.controlID;
     te.ClampPos();
     return true;
 }