private void TierSettingsGUI()
{
if (this.tierSettingsAnimator == null)
{
this.tierSettingsAnimator = new AnimBool(this.showTierSettingsUI, new UnityAction(this.Repaint));
}
bool enabled = GUI.enabled;
GUI.enabled = true;
EditorGUILayout.BeginVertical(GUI.skin.box, new GUILayoutOption[0]);
Rect position = GUILayoutUtility.GetRect((float) 20f, (float) 18f);
position.x += 3f;
position.width += 6f;
this.showTierSettingsUI = GUI.Toggle(position, this.showTierSettingsUI, Styles.tierSettings, EditorStyles.inspectorTitlebarText);
this.tierSettingsAnimator.target = this.showTierSettingsUI;
GUI.enabled = enabled;
if (EditorGUILayout.BeginFadeGroup(this.tierSettingsAnimator.faded))
{
this.tierSettingsEditor.OnInspectorGUI();
}
EditorGUILayout.EndFadeGroup();
EditorGUILayout.EndVertical();
}