private void OnSelfHurt(object sender, Client.DamageEventArgs dea) { var hp = client.LocalPlayer.PlayerObject.playerMechanics.Health; if (hp < dea.Damage) { hp = 0; } else { hp -= dea.Damage; } SetHealth(hp); }
private void TakeDamage(object s, Client.DamageEventArgs dea) { if (!IsAlive) { return; } if (Health >= dea.Damage) { Health -= dea.Damage; } else { Health = 0; } if (Health != 0) { return; } Kill(dea.ShooterId); }