В инспекторе я отрисовал текстовое и числовое поля. Ожидается, что при наведении на текстовое, у меня на курсоре появится значок прокрутки, и после зажатия мыши с перемещением, будет меняться значение числа. Так, например, это работает с векторами.
Код:
position.width = minLabelWidth;
EditorGUI.LabelField(position, "Min");
position.x += minLabelWidth + spaceWidth;
position.width = minValueWidth;
EditorGUI.PropertyField(position, min, GUIContent.none);
position.x += minValueWidth + spaceWidth;
position.width = maxLabelWidth;
EditorGUI.LabelField(position, "Max");
position.x += maxLabelWidth + spaceWidth;
position.width = maxValueWidth;
EditorGUI.PropertyField(position, max, GUIContent.none);
1 и 3 добавляются текстовые поля, 2 и 4 числовые. Выглядит это так:
Как сделать так, чтобы текстовыми полями Min и Max можно было управлять мышью так же, как X, Y и Z у векторов?