Ejemplo n.º 1
0
    void PreSkillInput(int lockSkillType)
    {
        if (lockSkillType == 5)
        {
            skillType           = 5;
            playerAnimator.Mode = TP_Animator.CharacterMode.Skilling;
            playerAnimator.PreSkillInput(lockSkillType);
//			Debug.Log("lock skill SuperSkill");
        }
        else
        {
            if (CheckMana(lockSkillType))
            {
                if (CheckSkillCDTime(lockSkillType))
                {
                    if (playerAnimator.CurrentSkillRange != null)
                    {
                        playerAnimator.CurrentSkillRange.SetActive(false);
                    }
                    switch (lockSkillType)
                    {
                    default:
                        skillType           = lockSkillType;
                        playerAnimator.Mode = TP_Animator.CharacterMode.Skilling;
                        playerAnimator.PreSkillInput(lockSkillType);
                        Debug.Log("lock skill " + lockSkillType);
                        break;

                    case 5:
                        skillType           = 5;
                        playerAnimator.Mode = TP_Animator.CharacterMode.Skilling;
                        Debug.Log("lock skill 5-Throw Weapon");
                        break;
                    }
                }
            }
        }
    }