Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Editor.UseDefaultMargins

Объявление

public bool UseDefaultMargins();

Описание

Переопределите этот метод в подклассах, чтобы он возвращал false, если вам не нужны поля по умолчанию.

По умолчанию содержимое в Инспекторе имеет большое левое поле и маленькое правое поле. Это связано с тем, что весь обратный вызов Editor.OnInspectorGUI заключен в вертикальную группу со стилем EditorStyles.spectorDefaultMargins. Для единообразия эти поля по умолчанию следует использовать для большинства графических интерфейсов с обычными элементами управления.

Однако некоторым специальным элементам графического интерфейса может быть полезно занимать всю ширину Инспектора с небольшими отступами с обеих сторон. Чтобы отключить поля по умолчанию, переопределите метод Editor.UseDefaultMargins в вашем пользовательском редакторе и заставьте его возвращать false. Затем вы можете обернуть содержимое своего графического интерфейса в вертикальные группы по своему вкусу. Например, вы можете поместить часть графического интерфейса в вертикальную группу с помощью стиля EditorStyles.spectorFullWidthMargins, а другие части графического интерфейса поместить в вертикальную группу с помощью EditorStyles.spectorDefaultMargins.

Смотрите так же: EditorGUILayout.BeginVertical, EditorGUILayout.EndVertical, EditorStyles.inspectorDefaultMargins, EditorStyles.inspectorFullWidthMargins.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3