NetworkIdentity SpawnObject(bool localPlayer) { const uint netId = 1000; GameObject go = new GameObject(); _createdObjects.Add(go); NetworkIdentity identity = go.AddComponent <NetworkIdentity>(); SpawnMessage msg = new SpawnMessage { netId = netId, isLocalPlayer = localPlayer, isOwner = localPlayer, }; ClientScene.ApplySpawnPayload(identity, msg); if (localPlayer) { Assert.That(ClientScene.localPlayer, Is.EqualTo(identity)); } return(identity); }