У меня есть InputField для поисковых терминов в моем приложении, разработанном с помощью Unity.
На мобильном устройстве android мне нужно найти, когда пользователь нажал Ok или Done, или отредактировать конец поля ввода, чтобы вызвать метод поиска.
ок, попробуй много кода и документа! решил это:
public void Start() { //Adds a listener that invokes the "LockInput" method when the player finishes editing the main input field. //Passes the main input field into the method when "LockInput" is invoked termInputField.onEndEdit.AddListener(delegate { LockInput(termInputField); }); } void LockInput(TMP_InputField input) { if (input.text.Length > 2) { Debug.Log("Text has been entered"); DoSearch(); } else if (input.text.Length == 0) { Debug.Log("Main Input Empty"); } } public void DoSearch() { //My Code For Doing Search! }