public void Attack(ITargetable target) { if (!GetHitRollResult()) { return; } int totalDamage = Damage * (GetCriticalRollResult() ? 2 : 1); target.OnHit(RPGStatsComponent.StatsEffect.HealthModifier, totalDamage); }