Как из inputField получить int?
Запретите вводить все кроме чисел? В итоге там будет число,
InputField input = ...;
int number = int.Parse(input.text); // если в input.text будет лежать не число, то будет FormatException
либо

InputField input = ...;
if(int.TryParse(input.text, out var number) {
  // используем number. В этом случае FormatException не выпадет, но тогда будет возникать ощущение, будто ничего не работает.
}