void SetupIDs()
{
GameObject prefab;
if (ThisIsAPrefab())
{
if (LogFilter.logDev)
{
Debug.Log("This is a prefab: " + gameObject.name);
}
AssignAssetID(gameObject);
}
else if (ThisIsASceneObjectWithPrefabParent(out prefab))
{
if (LogFilter.logDev)
{
Debug.Log("This is a scene object with prefab link: " + gameObject.name);
}
AssignAssetID(prefab);
}
else
{
if (LogFilter.logDev)
{
Debug.Log("This is a pure scene object: " + gameObject.name);
}
m_AssetId.Reset();
}
}