Parry System

Parry system is implemented as perfect block.
It means that when character starts blocking, for short duration it will be able to parry incoming attack.
On succesfull parry it will play parry animation and stun attacker.

This is implementation of opening parry window in player character.
For that it uses Activity, more on that can be read under StateManagerComponent section.

Then on getting hit, player does series of checks whether it can ba parried.