Спасибо за первоначальную идею,
Чандрани Чаттерджи
Но так как я не нашел утилиту TextWatcher в Unity3D, я сделал это другим, возможно, более простым способом. Мой код размещен ниже, возможно, кто-то может использовать его заранее.
public void OnValueChanged(string input)
{
if (input.Length == 2)
{
InputField.text = input+":";
InputField.caretPosition = 3;
}
}
Чтобы начать «прослушивание», я использую следующий метод.
void Awake()
{
InputField.onValueChanged.AddListener(OnValueChanged);
}
Спасибо всем, еще раз вы, ребята, помогли мне.
С уважением, Тоби