Ejemplo n.º 1
0
        public static void HandleDefenseMessage(Packet packet)
        {
            var message = new DefenseMessage();

            var zoneId = packet.ReadUInt32<ZoneId>("Zone Id");
            var length = packet.ReadBits("Message Length", 12);
            message.Text = packet.ReadWoWString("Message", length);

            Storage.DefenseMessages.Add(zoneId, message, packet.TimeSpan);
        }
Ejemplo n.º 2
0
        public static void HandleDefenseMessage(Packet packet)
        {
            var message = new DefenseMessage();

            var zoneId = packet.ReadEntry<UInt32>(StoreNameType.Zone, "Zone Id");
            var length = packet.ReadBits("Message Length", 12);
            message.text = packet.ReadWoWString("Message", length);

            Storage.DefenseMessages.Add(zoneId, message, packet.TimeSpan);
        }
Ejemplo n.º 3
0
        public static void HandleDefenseMessage(Packet packet)
        {
            var message = new DefenseMessage();

            uint zoneId = (uint)packet.ReadEntryWithName<UInt32>(StoreNameType.Zone, "Zone Id");
            packet.ReadInt32("Message Length");
            message.text = packet.ReadCString("Message");

            Storage.DefenseMessages.Add(zoneId, message, packet.TimeSpan);
        }