Почему возникает ошибка FormatException: Input string was not in a correct format, хотя в Input field всегда вводится целое число?
Пытаюсь перевести строку, вводимую в Input field в int, чтобы далее с ней взаимодействовать, но вылазит ошибка выше. В строке ничего кроме int не введено, даже ограничение в самом Input стоит на ввод только чисел int. Подскажите что не так или как исправить. Код (хотя мне кажется, что он здесь не нужен):
int time_rew;
public TextMeshProUGUI rew_text;
public void Rew_Text_Escape(){
time_rew = Convert.ToInt32(rew_text.text);
}
Используй InputField вместо TextMeshProUGUI чтобы числа только вводились. Или int.TryParse чтобы за одно ошибку обработать если там не удаётся распарсить и приходит не число