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.