Damage Calculation


Stats Manager Component also has helper function to Get Damage which includes critical chance / critical multiplier.
And also has function to take damage where it will automtacicaly scale taken damage by armor and calculate how much stat should be removed from stamina if owner was blocking and how much from Health.

So whenever owning character gets hit, it doesn't modify health stat directly but instead does it with TakeDamage function.
Same with getting damage value on applying hit to another character.