예제 #1
0
    public void UseSkill()
    {
        if (!assistance.IsFullSkillGage(index))
        {
            return;
        }

        if (assistance.CanUseSkill(index))
        {
            PlayIdle();
            assistance.UseSkill(index);
        }
    }
예제 #2
0
    private void StartSkillGuideTutorial()
    {
        int idx = 0;

        for (int i = 0; i < Define.selectedPetsCount; i++)
        {
            if (petAssistance.IsFullSkillGage(i))
            {
                idx = i;
                break;
            }
        }

        TutorialManager.GetInstance().SetTutorialValue(idx);
        gameTimeAssistance.PauseTimeChecking(true);
        TutorialManager.GetInstance().StartTutorial(Define.TutorialType.SkillGuide, () =>
        {
            activeSkillGuideTutorial = false;
            gameTimeAssistance.PauseTimeChecking(false);
        });
    }