Стилизация информации для GUI элементов.
Большинство GUI функций принимает дополнительный GUIStyle параметр для переопределения стиля по умолчанию. Это позволяет менять цвета, шрифты и другие параметры. также это позволяет переключать состояния (например, курсор мыши над элементом). Если "последовательный взгляд" требуется для всего GUI дизайна, класс GUISkin полезен для сбора опций и одновременного их применения.
| none | Ярлык для пустого GUIStyle. |
| active | Отображает настройки когда кнопка нажата. |
| alignment | Выравнивание текста. |
| border | Границы всех изображений фона. |
| clipping | Что сделать, если отображаемый контент слишком большой и выходит за границы представленной области? |
| contentOffset | Пиксельное смещение применяется к контенту GUIstyle. |
| fixedHeight | Если не 0, все GUI элементы, отображенные с этим стилем, будут иметь высоту, указанную здесь. |
| fixedWidth | Если не 0, все GUI элементы, отображаемые с этим стилем, будут иметь ширина, указанную здесь. |
| focused | Настройки отображения для элемента, имеющего фокус клавиатуры. |
| font | Шрифт, используемый для отображения. Если null, будет взят шрифт из текущего GUISkin. |
| fontSize | Использующийся размер шрифта (для динамических шрифтов). |
| fontStyle | Стиль используемого шрифта (для динамических шрифтов). |
| hover | Настройки отображения, когда мышь находится поверх элемента управления. |
| imagePosition | Как скомбинировано изображение и текст в GUIContent. |
| lineHeight | Высота одной строки текста с этим стилем, измеряемая в пикселях. |
| margin | Расхождения между элементами, отображенными в этом стиле и любыми другими GUI элементами. |
| name | Имя данного GUIStyle. Используется для обращения к нему по имени. |
| normal | Настройки отображения для компонента, отображаемого нормально. |
| onActive | Настройки отображения для нажатого элемента. |
| onFocused | Настройки отображения для элемента, привязанного к клавиатуре и включенного. |
| onHover | Настройки отображения для включенного элемента, над которым находится мышь. |
| onNormal | Настройки отображения для включенного элемента управления. |
| overflow | Дополнительное пространство для добавления к фоновому изображению. |
| padding | Пространство от края GUIStyle до начала контента. |
| richText | Включает HTML теги для форматирования текста разметки (Text Formatting Markup). |
| stretchHeight | Могут ли GUI элементы этого стиля растягиваться вертикально для лучшего позиционирования? |
| stretchWidth | Могут ли GUI элементы этого стиля растягиваться горизонтально для лучшего позиционирования? |
| wordWrap | Может ли текст переносить слова? |
| GUIStyle | Конструктор для пустого GUIStyle. |
| CalcHeight | Какая высота будет у данного элемента после преобразования с контентом (content) и определенной шириной (width). |
| CalcMinMaxWidth | Вычисляет минимальную и максимальную ширину для данного стиля, преобразованного с контентом. |
| CalcScreenSize | Вычисляет размер элемента, отформатированного с этим стилем и обеспечивает пространство для контента. |
| CalcSize | Calculate the size of some content if it is rendered with this style. |
| Draw | Рисует данный GUIStyle на экране, внутренняя версия. |
| DrawCursor | Рисует данный GUIStyle с выделенным контентом. |
| DrawWithTextSelection | Рисует данный GUIStyle с выделенным контентом. |
| GetCursorPixelPosition | Получает позицию пикселя в заданном индексе строки. |
| GetCursorStringIndex | Получает позицию курсора (индексируется в contents.text) когда пользователь кликает в cursorPixelPosition. |
| GUIStyle | Получает имя GUI стиля из текущего скина. |