Esempio n. 1
0
 public static void WriteDeathDataPacket(this PacketWriter writer, DeathDataPacket data)
 {
     writer.WriteNetID(data.KillerNetID);
     writer.WriteDamageInfo(data.DamageInfo);
     writer.WriteFloat(data.DeathDuration);
     writer.WriteByte(data.Bitfield);
     writer.WriteByte(data.DieType);
 }
Esempio n. 2
0
        public NPC_Hero_Die(PacketReader reader, ChannelID channelID, NetID senderNetID)
        {
            this.SenderNetID = senderNetID;
            this.ChannelID   = channelID;

            this.DeathData = reader.ReadDeathDataPacket();

            this.ExtraBytes = reader.ReadLeft();
        }
Esempio n. 3
0
        public static DeathDataPacket ReadDeathDataPacket(this PacketReader reader)
        {
            var data = new DeathDataPacket();

            data.KillerNetID   = reader.ReadNetID();
            data.DamageInfo    = reader.ReadDamageInfo();
            data.DeathDuration = reader.ReadFloat();
            data.Bitfield      = reader.ReadByte();
            data.DieType       = reader.ReadByte();
            return(data);
        }