private static void CheckMissedAttack() { if (hitsCounter > 0) { Attacker.CallOnAttackHitAsAttacker(); Defender.CallOnAttackHitAsDefender(); Triggers.ResolveTriggers(TriggerTypes.OnAttackHit, FinishAttack); } else { Attacker.CallOnAttackMissedAsAttacker(); Defender.CallOnAttackMissedAsDefender(); Triggers.ResolveTriggers(TriggerTypes.OnAttackMissed, FinishAttack); } }