I don’t know why it has been decided to make every class internal making things like adding support for numeric only fields quite difficult. Example:
UnityEngine.UIElements.TouchScreenTextEditorEventHandler:89
base.editorEngine.keyboardOnScreen = TouchScreenKeyboard.Open(base.textInputField.text, TouchScreenKeyboardType.Default, autocorrection: true, base.editorEngine.multiline, base.textInputField.isPasswordField);
When the touch keyboard opens on focus, you default TouchScreenKeyboardType.Default to open. IT would be so easy to expose which type of TouchScreenKeyboardType we choose =(.
Any ideas if this type of behaviour will be supported in the future?