Exemplo n.º 1
0
        public void SendUpdate(ObjectUpdatePacket update)
        {
            var m = server.NetServer.CreateMessage();

            m.Write(update);
            server.NetServer.SendMessage(m, connection, NetDeliveryMethod.UnreliableSequenced);
        }
        public static object Read(NetIncomingMessage message)
        {
            var p = new ObjectUpdatePacket();

            p.Updates = new PackedShipUpdate[message.ReadVariableUInt32()];
            for (int i = 0; i < p.Updates.Length; i++)
            {
                p.Updates[i] = PackedShipUpdate.ReadFrom(message);
            }
            return(p);
        }
Exemplo n.º 3
0
        public static object Read(NetPacketReader message)
        {
            var p = new ObjectUpdatePacket();

            p.Tick = message.GetUInt();
            var pack        = new BitReader(message.GetRemainingBytes(), 0);
            var updateCount = pack.GetUInt(8);

            p.Updates = new PackedShipUpdate[updateCount];
            for (int i = 0; i < p.Updates.Length; i++)
            {
                p.Updates[i] = PackedShipUpdate.ReadFrom(ref pack);
            }
            return(p);
        }
Exemplo n.º 4
0
 public void SendUpdate(ObjectUpdatePacket update)
 {
     Client.SendPacket(update, PacketDeliveryMethod.SequenceA);
 }
Exemplo n.º 5
0
 public void SendUpdate(ObjectUpdatePacket update)
 {
     client.SendPacket(update, NetDeliveryMethod.UnreliableSequenced);
 }