private static void CheckForOwner(NetworkIdentity uv)
{
for (int i = 0; i < s_PendingOwnerIds.Count; i++)
{
PendingOwner owner = s_PendingOwnerIds[i];
if (owner.netId == uv.netId)
{
uv.SetConnectionToServer(s_ReadyConnection);
uv.SetLocalPlayer(owner.playerControllerId);
if (LogFilter.logDev)
{
Debug.Log("ClientScene::OnOwnerMessage - player=" + uv.gameObject.name);
}
if (s_ReadyConnection.connectionId < 0)
{
if (LogFilter.logError)
{
Debug.LogError("Owner message received on a local client.");
}
}
else
{
InternalAddPlayer(uv, owner.playerControllerId);
s_PendingOwnerIds.RemoveAt(i);
}
break;
}
}
}