done
Specifies if input process was finished. (Read Only)
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Property
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
public bool done { get; }
Remarks
Keyboard input process can be finished either by user tapping "Done" button or script setting property to false. Note that keyboard might be temporarily inactive (either by sliding in/out due to orientation change or by appearance of another keyboard), however its input process might still be not finished and will be resumed automatically.
activeExamples
using UnityEngine;public class Example : MonoBehaviour{ // Opens a keyboard and shows what has been typed. TouchScreenKeyboard keyboard; public string text = ""; void Start() { keyboard = TouchScreenKeyboard.Open(text, TouchScreenKeyboardType.Default); } void Update() { if (keyboard != null && keyboard.status == TouchScreenKeyboard.Status.Done) { text = keyboard.text; print("User input is: " + text); } }}