ReferenceRect
Контур направляющей для размеров и расположения интерфейса.
Рисует контур без заливки: красный, толщиной 1 по умолчанию. EditorOnly = true показывает его только в редакторе; false разрешает рисунок в игре. Это условие рисования, а не удаление Entity из сборки: Visible, дети, скрипт и фильтр ввода сохраняются.
BorderWidth ограничивается снизу нулём и не добавляет полей или минимального размера. ReferenceRect не является контейнером, рамкой с padding или средством обрезки. Для диагностического слоя, который не должен ловить ввод, отдельно задайте MouseFilter.Ignore.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
ReferenceRectКонструктор
public ReferenceRect();Создаёт красную направляющую толщиной 1 с EditorOnly = true. Это не удаление Control из игры.
Свойства3
BorderColorСвойство
public Color BorderColor { get; set; }Цвет/альфа контура, непрозрачный красный по умолчанию. Не задаёт заливку.
BorderWidthСвойство
public float BorderWidth { get; set; }Толщина контура в локальных пикселях, 1 по умолчанию. Отрицательные значения ограничиваются 0; поля и минимум не увеличиваются. Используйте конечное число.
EditorOnlyСвойство
public bool EditorOnly { get; set; }Рисовать только при editor hint, true по умолчанию. false разрешает контур в игре. Не меняет Visible, обработку скрипта или принадлежность сборке.
Методы6
GetBorderColorColor
public Color GetBorderColor();Цвет/альфа контура, непрозрачный красный по умолчанию. Не задаёт заливку.
ColorЦвет и альфа контура.
GetBorderWidthfloat
public float GetBorderWidth();Толщина контура в локальных пикселях, 1 по умолчанию. Отрицательные значения ограничиваются 0; поля и минимум не увеличиваются. Используйте конечное число.
floatНеотрицательная сохранённая толщина контура.
GetEditorOnlybool
public bool GetEditorOnly();Рисовать только при editor hint, true по умолчанию. false разрешает контур в игре. Не меняет Visible, обработку скрипта или принадлежность сборке.
boolФлаг рисования только в редакторе.
SetBorderColorvoid
public void SetBorderColor(Color color);Цвет/альфа контура, непрозрачный красный по умолчанию. Не задаёт заливку.
| Имя | Тип | По умолчанию |
|---|---|---|
color | Color | — |
colorЦвет/альфа контура, непрозрачный красный по умолчанию. Не задаёт заливку.
SetBorderWidthvoid
public void SetBorderWidth(float width);Толщина контура в локальных пикселях, 1 по умолчанию. Отрицательные значения ограничиваются 0; поля и минимум не увеличиваются. Используйте конечное число.
| Имя | Тип | По умолчанию |
|---|---|---|
width | float | — |
widthТолщина контура в локальных пикселях, 1 по умолчанию. Отрицательные значения ограничиваются 0; поля и минимум не увеличиваются. Используйте конечное число.
SetEditorOnlyvoid
public void SetEditorOnly(bool enabled);Рисовать только при editor hint, true по умолчанию. false разрешает контур в игре. Не меняет Visible, обработку скрипта или принадлежность сборке.
| Имя | Тип | По умолчанию |
|---|---|---|
enabled | bool | — |
enabledРисовать только при editor hint, true по умолчанию. false разрешает контур в игре. Не меняет Visible, обработку скрипта или принадлежность сборке.