private void dealDamage(Player plr, GameTime gt) { damageTimer += gt.ElapsedGameTime; if (eCurrentState == EnemyState.Attacking) { if (damageTimer > TimeSpan.FromMilliseconds(500)) { damageTimer -= TimeSpan.FromMilliseconds(500); plr.GetHit(damage); } } }