id | @param id Уникальный идентификатор для использования каждого окна. Он используется для взаимодействия с окном. |
screenRect | @param screenRect Прямоугольник на экране для использования окна. Система позиционирования попытается заполнить окно, если не получится - оно будет заполнено простым прямоугольником. |
func | @param func Функция, создающая GUI внутри окне. Эта функция должна сдержать один параметр - идентификатор окна, для которого будет создавать GUI. |
text | @param text Текст, отображающийся в качестве заголовка окна. |
image | @param image Texture для отображения изображения в заголовке. |
content | @param content текст, изображение и подсказка для данного окна. |
style | @param style Настраиваемый стиль для использования окна. Если не указан, стиль окна будет взят из текущего GUISkin. |
options | An optional list of layout options that specify extra layouting properties. Any values passed in here will override settings defined by the style or the screenRect you pass in.See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
Rect @return Прямоугольник окна. Его размер и позиция может отличатся от того, который вы передали.
Делает раскрывающееся окно, которое автоматически позиционирует контент.
Windows float above normal GUI controls, feature click-to-focus and can optionally be dragged around by the end user.
Unlike other controls, you need to pass them a separate function for the GUI controls to put inside the window. Here is a small example to get you started:
Window in the Game View.
no example available in C#
Прямоугольник экрана передается в функцию как руководство. Для применения дополнительных ограничений окну, передайте некоторые дополнительные опции. Те, которые применены здесь будут переопределять вычисление размера. Вот небольшой пример:
no example available in C#