Часть, которую я не понимаю: если виртуальная клавиатура вам не нужна. Как вводить текст без виртуальной клавиатуры, если я использую мобильное устройство? Беспроводная физическая клавиатура? Голосовая команда? Жест? Гироскоп? Сенсорный экран?
Что вы подразумеваете под «Печатайте прямо в пользовательском интерфейсе»? Введите с помощью What?
Если ваш ответ - сенсорный экран, вы в конечном итоге сделаете пару кнопок в пользовательском интерфейсе Unity, тогда в чем разница между виртуальной клавиатурой? Если только вы не ограничите количество кнопок.
Если вы думаете, что клавиатура по умолчанию слишком велика для этого числа, вы можете добиться этого, открыв виртуальную клавиатуру с типом TouchScreenKeyboardType.NumberPad .