private void SaveIconChanges()
{
if (EditorGUIUtility.GetIconForObject(this.m_TargetObject) != this.m_StartIcon)
{
MonoScript targetObject = this.m_TargetObject as MonoScript;
if (targetObject != null)
{
if (this.m_MonoScriptIconChangedCallback != null)
{
this.m_MonoScriptIconChangedCallback(targetObject);
}
else
{
MonoImporter.CopyMonoScriptIconToImporters(targetObject);
}
}
}
}