public override void OnInspectorGUI()
{
if ((Event.current.type == EventType.ValidateCommand) && (Event.current.commandName == "UndoRedoPerformed"))
{
this.WritePose();
}
using (new EditorGUI.DisabledScope(!base.avatarAsset.isHuman))
{
EditorGUIUtility.labelWidth = 110f;
EditorGUIUtility.fieldWidth = 40f;
GUILayout.BeginHorizontal(new GUILayoutOption[0]);
GUILayout.BeginVertical(new GUILayoutOption[0]);
this.MuscleGroupGUI();
EditorGUILayout.Space();
this.MuscleGUI();
EditorGUILayout.Space();
this.PropertiesGUI();
GUILayout.EndVertical();
GUILayout.Space(1f);
GUILayout.EndHorizontal();
this.DisplayMuscleButtons();
base.ApplyRevertGUI();
}
}