У меня есть два метода, которые запускают событие Unity для этого поля ввода, пытаются сохранить значение поля ввода в переменную и затем вернуть это значение обратно в поле ввода при нажатии кнопки назад, но это не работает на Android,Он отлично работает с Unity Editor
public string passwordHolder = "";
public void OnEditting ()
{
if (Application.platform == RuntimePlatform.Android)
{
if (!Input.GetKeyDown(KeyCode.Escape))
{
passwordHolder = passwordText.text;
}
}
}
public void OnEndEdit()
{
if (Application.platform == RuntimePlatform.Android)
{
if (Input.GetKeyDown(KeyCode.Escape))
{
passwordText.text = passwordHolder;
}
}
}
Что я делаю не так?