private bool ThisIsASceneObjectWithPrefabParent(out GameObject prefab)
{
prefab = null;
if (PrefabUtility.GetPrefabType(base.gameObject) == PrefabType.None)
{
return false;
}
prefab = (GameObject) PrefabUtility.GetPrefabParent(base.gameObject);
if (prefab == null)
{
if (LogFilter.logError)
{
Debug.LogError("Failed to find prefab parent for scene object [name:" + base.gameObject.name + "]");
}
return false;
}
return true;
}