Доброго времени суток! Я извиняюсь за какой то детский вопрос, но решения в интернете, видимо, дается на другую версию Юнити.
Итак, игрок вводит слово, далее его надо получить и проверить на правильность, далее какие либо действие с ним.
Но правильно получить его я не не могу!
В интернете есть подобные решения:
public class Someclass : MonoBehaviour
{
InputField field; // вставь сюда через инспектор
public void SomeMethod()
{
if (field.text == "1") Debug.Log(field.text)
}
}
Но в инспекторе его не видно! Но и
InputField содержит
TextMeshProUGUI
Но если сделать так:
public TextMeshProUGUI InputPlayer;
Debug.Log(InputPlayer);
Debug.Log(InputPlayer.ToString());
Да, я указал его в инспекторе, не забыл.
То выводится
GameObject
Естественно, я не могу его сравнить и тд, и тп.
Хотя в инспекторе то там буквы!
Что я делаю не так и как исправить? Спасибо!