Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }