Предполагая, что вы объявили поле ввода в вашем скрипте:
public InputField inputField1;
Попробуйте активировать поле ввода после его показа:
inputField1.ActivateInputField();
Чтобы сохранить значение inputField в виде целого числа, вам нужно преобразовать его значение в int:
var value = int.Parse(inputField1.text);