private void GenericGUI()
{
this.AvatarSourceGUI();
if (!this.m_CopyAvatar.hasMultipleDifferentValues)
{
if (!this.m_CopyAvatar.boolValue)
{
EditorGUI.BeginDisabledGroup(!this.m_CanMultiEditTransformList);
EditorGUI.BeginChangeCheck();
this.rootIndex = EditorGUILayout.Popup(styles.RootNode, this.rootIndex, this.m_RootMotionBoneList, new GUILayoutOption[0]);
EditorGUI.EndDisabledGroup();
if (EditorGUI.EndChangeCheck())
{
if ((this.rootIndex > 0) && (this.rootIndex < this.m_RootMotionBoneList.Length))
{
this.m_RootMotionBoneName.stringValue = FileUtil.GetLastPathNameComponent(this.m_RootMotionBoneList[this.rootIndex].text);
}
else
{
this.m_RootMotionBoneName.stringValue = string.Empty;
}
}
}
else
{
this.CopyAvatarGUI();
}
}
}