private void CalculatePrefabStatus()
{
this.m_HasInstance = false;
this.m_AllOfSamePrefabType = true;
PrefabType prefabType = PrefabUtility.GetPrefabType(base.targets[0] as GameObject);
foreach (GameObject obj2 in base.targets)
{
PrefabType type2 = PrefabUtility.GetPrefabType(obj2);
if (type2 != prefabType)
{
this.m_AllOfSamePrefabType = false;
}
if (((type2 != PrefabType.None) && (type2 != PrefabType.Prefab)) && (type2 != PrefabType.ModelPrefab))
{
this.m_HasInstance = true;
}
}
}