public static DeathData ReadDeathData(this ByteReader reader) { var data = new DeathData(); data.KillerNetID = reader.ReadUInt32(); data.DamageType = reader.ReadByte(); data.SpellSourceType = reader.ReadByte(); data.DeathDuration = reader.ReadFloat(); data.BecomeZombie = reader.ReadBool(); return(data); }
public static void WriteDeathData(this ByteWriter writer, DeathData data) { if (data == null) { data = new DeathData(); } writer.WriteUInt32(data.KillerNetID); writer.WriteByte(data.DamageType); writer.WriteByte(data.SpellSourceType); writer.WriteFloat(data.DeathDuration); writer.WriteBool(data.BecomeZombie); }