- Код: Выделить всё
GUI.SetNextControlName("Field A");
....
GUI.SetNextControlName("Field B");
в этом варианте, проверка второго именованного элемента не даст ничего.
Пишите так :
- Код: Выделить всё
GUI.SetNextControlName("Field A");
...
GUI.SetNextControlName("B Field");
Если имена контрольных элементов совпадают в начале имени, то происходит глюка - второй лемент (а иногда, вроде и первый) не вернёт строки по GUI.GetNameOfFocusedControl()
Не глядел, что они возвращают. Некогда.
З.Ы. Русские имена вполне себе работают в