Exemple #1
0
 void After_curse()
 {
     isCurse = false;
     HeroCurse.SetActive(false);
     HeroDual.SetActive(false);
     if (isSOS)
     {
         HeroSOS.SetActive(true);
     }
     Hero.localScale = new Vector3(1, 1, 1);
     // 상태에 따라 이미지 변경
     if (isProvoke)
     {
         graphic_change(2);
     }
     else if (isScrowOn)
     {
         graphic_change(3);
     }
     else if (isCatnipOn)
     {
         graphic_change(4);
     }
     else
     {
         graphic_change(0);
     }
 }
    // 저주 스킬
    public void Cat_curse()
    {
        if (SP_Slider.value < 30)
        {
            return;
        }

        On_ErrorUI(4);
        graphic_change(1);
        isCurse          = true;
        SP_Slider.value -= 30;
        HeroCurse.SetActive(true);
        if (!isSOS)
        {
            Hero.localScale = new Vector3(-1, 1, 1);
        }
        else
        {
            HeroSOS.SetActive(false);
            HeroDual.SetActive(true);
            HeroSpeed       = -1;
            Hero.localScale = new Vector3(1, 1, 1);
        }
        Invoke("After_curse", 15f);
    }
 void After_curse()
 {
     isCurse = false;
     HeroCurse.SetActive(false);
     HeroDual.SetActive(false);
     HeroSpeed = 1;
     if (isSOS)
     {
         HeroSpeed = 2;
         HeroSOS.SetActive(true);
     }
     Hero.localScale = new Vector3(1, 1, 1);
     // 상태에 따라 이미지 변경
     isCatSkill = false;
     graphic_change();
 }