Синтаксис:
Используется csharp
public override void OnInspectorGUI() {
EditorGUIUtility.LookLikeInspector();
if (mouse = EditorGUILayout.Foldout(mouse, "Mouse")) {
cm.sensitivityX = EditorGUILayout.FloatField("Horisontal sensitivity", cm.sensitivityX, EditorStyles.label);
cm.sensitivityY = EditorGUILayout.FloatField("Vertical sensitivity", cm.sensitivityY);
}
EditorGUIUtility.LookLikeInspector();
if (mouse = EditorGUILayout.Foldout(mouse, "Mouse")) {
cm.sensitivityX = EditorGUILayout.FloatField("Horisontal sensitivity", cm.sensitivityX, EditorStyles.label);
cm.sensitivityY = EditorGUILayout.FloatField("Vertical sensitivity", cm.sensitivityY);
}
Когда раскрываю список "Mouse", оба поля для веществ. чисел уперты к левому краю окна инспектора. Как заставить редактор между элементом и краем окна ставить отступ? Либо сделать это вручную? Есть Space() и FlexibleSpace(), но оба создают пустое пространство по вертикали.