Handle Attack

protected virtual void HandleAttack()

Inner method, which ran when unit should attack target. It handles whole attack process.