コード例 #1
0
        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);
        }