Unity 6.3
0 онлайн 90 гостей 3 в системе
Вход

Editor.UseDefaultMargins

Declaration

public bool UseDefaultMargins();

Описание

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

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

Однако некоторым особым элементам GUI выгодно занимать всю ширину Inspector, оставляя лишь небольшие отступы по бокам. Чтобы отключить отступы по умолчанию, переопределите Editor.UseDefaultMargins метод в вашем пользовательском редакторе и сделать его возврат false. Затем вы можете обернуть свой GUI содержимое внутри вертикальных групп по вашему вкусу. Например, вы можете обернуть некоторые из GUI внутри вертикальной группы, в которой EditorStyles.inspectorFullWidthMargins стиль и обернуть другие части GUI внутри вертикальной группы с EditorStyles.inspectorDefaultMargins стиль.

Дополнительные ресурсы: EditorGUILayout.BeginVertical, EditorGUILayout.EndVertical, EditorStyles.inspectorDefaultMargins, EditorStyles.inspectorFullWidthMargins.