private void AvatarSourceGUI()
{
EditorGUI.BeginChangeCheck();
int selectedIndex = !this.m_CopyAvatar.boolValue ? 0 : 1;
EditorGUI.showMixedValue = this.m_CopyAvatar.hasMultipleDifferentValues;
selectedIndex = EditorGUILayout.Popup(styles.AvatarDefinition, selectedIndex, styles.AvatarDefinitionOpt, new GUILayoutOption[0]);
EditorGUI.showMixedValue = false;
if (EditorGUI.EndChangeCheck())
{
this.m_CopyAvatar.boolValue = selectedIndex == 1;
}
}