void DrawBacktraceConfigSections()
{
EditorGUILayout.BeginHorizontal();
EditorGUILayout.LabelField(BacktraceIntegrationWindowLabels.LABEL_INTEGRATION_CONFIGSECTION_HEADER, BTEditorUtility.HeaderTextStyle);
GUILayout.FlexibleSpace();
backtraceConfiguration = (BacktraceConfiguration)EditorGUILayout
.ObjectField(backtraceConfiguration, typeof(BacktraceConfiguration), false, new GUILayoutOption[]
{
GUILayout.MinWidth(position.width / 3)
});
EditorGUILayout.EndHorizontal();
BTEditorUtility.DrawHorizontalUILine(Color.grey, 2, 1);
if (backtraceConfiguration != null)
{
BTEditorUtility.DrawSubHeading("Settings for: " + backtraceConfiguration.name);
if (backtraceConfigurationEditor == null)
{
backtraceConfigurationEditor = UnityEditor.Editor.CreateEditor(backtraceConfiguration);
}
backtraceConfigurationEditor.OnInspectorGUI();
backtraceConfigurationEditor.Repaint();
}
else
{
DrawConfigCreatorSection();
}
}