internal static void RegisterPrefab(GameObject prefab, NetworkHash128 newAssetId)
{
NetworkIdentity component = prefab.GetComponent <NetworkIdentity>();
if ((bool)component)
{
component.SetDynamicAssetId(newAssetId);
if (LogFilter.logDebug)
{
Debug.Log("Registering prefab '" + prefab.name + "' as asset:" + component.assetId);
}
s_GuidToPrefab[component.assetId] = prefab;
}
else if (LogFilter.logError)
{
Debug.LogError("Could not register '" + prefab.name + "' since it contains no NetworkIdentity component");
}
}