Esempio n. 1
0
        protected virtual void HandleServerDestroyObject(LiteNetLibMessageHandler messageHandler)
        {
            // Object spawned at server, if this is host (client and server) then skip it.
            if (IsServer)
            {
                return;
            }
            var message = messageHandler.ReadMessage <ServerDestroyObjectMessage>();

            Assets.NetworkDestroy(message.objectId);
        }
Esempio n. 2
0
        protected virtual void HandleServerSpawnObject(LiteNetLibMessageHandler messageHandler)
        {
            // Object spawned at server, if this is host (client and server) then skip it.
            if (IsServer)
            {
                return;
            }
            var message = messageHandler.ReadMessage <ServerSpawnObjectMessage>();

            Assets.NetworkSpawn(message.assetId, message.position, message.objectId, message.connectId);
        }