protected void PopulateDamageEvent( EventReader reader ) { amount = reader.ReadInt32(); overkill = reader.ReadInt32(); damageSchool = (CombatLogSpellSchool)reader.ReadUInt32(); resisted = reader.ReadInt32(); blocked = reader.ReadInt32(); absorbed = reader.ReadInt32(); critical = reader.ReadString() != null; glancing = reader.ReadString() != null; crushing = reader.ReadString() != null; }