public override void OnInspectorGUI()
{
base.serializedObject.Update();
Editor.DrawPropertiesExcluding(base.m_SerializedObject, this.m_ExcludedProperties);
this.m_CurveEditor.CheckCurveChangedExternally();
this.m_CurveEditor.OnInspectorGUI();
EditorGUILayout.PropertyField(this.m_ColorGradient, Styles.colorGradient, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_NumCornerVertices, Styles.numCornerVertices, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_NumCapVertices, Styles.numCapVertices, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_Alignment, Styles.alignment, new GUILayoutOption[0]);
EditorGUILayout.PropertyField(this.m_TextureMode, Styles.textureMode, new GUILayoutOption[0]);
base.m_Probes.OnGUI(base.targets, (Renderer) base.target, false);
base.serializedObject.ApplyModifiedProperties();
}