Задать вопрос
  • Как из inputField получить int?

    QuiShimo
    @QuiShimo
    Держу путь на бекэнд :)
    Вам нужно поместить переменную number в один из методов, это может быть Start или Update, либо написанный собственный метод.

    Тогда все сработает корректно. Примерно, как в коде ниже.

    public class NewBehaviourScript : MonoBehaviour
    {
        public InputField input;
    
        void Start()
        {
            SetText(input);
        }
    
    
        private void SetText(InputField inputField)
        {
            int number = int.Parse(input.text);
            Debug.Log(number);
        }
    }


    Описание ошибки: https://docs.microsoft.com/ru-ru/dotnet/csharp/mis...
    Ответ написан
    Комментировать