// Token: 0x060033D8 RID: 13272 RVA: 0x00151108 File Offset: 0x0014F508 public static void damage(Player player, EDeathCause cause, ELimb limb, CSteamID killer, Vector3 direction, float damage, float times, out EPlayerKill kill) { if (player == null) { kill = EPlayerKill.NONE; return; } bool flag = true; if (DamageTool.playerDamaged != null) { DamageTool.playerDamaged(player, ref cause, ref limb, ref killer, ref direction, ref damage, ref times, ref flag); } if (!flag) { kill = EPlayerKill.NONE; return; } times *= Provider.modeConfigData.Players.Armor_Multiplier; byte b = (byte)(damage * times); player.life.askDamage(b, direction * (float)b, cause, limb, killer, out kill); }