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); }
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); }