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(); }