public void ConfirmAttack()
    {
        this.GetComponent <CustomButton>().Disable();

        if (DiceManager.GetCurrTargets().Count <= 0)
        {
            DiceManager.AutoSetTargets();
        }

        if (DiceManager.GetCurrTargets().Count > 0)
        {
            _originalPos = TurnManager.GetCurrTurnCharacter().gameObject.transform.position;

            _startAttack = true;

            DiceManager.CurrCombatStage = DiceManager.CombatStage.ExecutingAttack;

            _attacks   = GameObject.Find("AttackHolder").GetComponent <AttackHolder>().GetAttacks();
            _attackNum = 0;

            ManageAttackAnimations();
        }

        if (TutorialManager.IsTutorial() && !TutorialManager.AttackButtonFirstClicked())
        {
            GameObject.Find("TutorialManager").GetComponent <TutorialManager>().FadeTutorial();
        }
    }