private static void OnObjectSpawnFinished(NetworkMessage netMsg)
{
netMsg.ReadMessage<ObjectSpawnFinishedMessage>(s_ObjectSpawnFinishedMessage);
if (LogFilter.logDebug)
{
Debug.Log("SpawnFinished:" + s_ObjectSpawnFinishedMessage.state);
}
if (s_ObjectSpawnFinishedMessage.state == 0)
{
PrepareToSpawnSceneObjects();
s_IsSpawnFinished = false;
}
else
{
foreach (NetworkIdentity identity in objects.Values)
{
if (!identity.isClient)
{
identity.OnStartClient();
CheckForOwner(identity);
}
}
s_IsSpawnFinished = true;
}
}