// Update is called once per frame void Update() { if (IsDead()) { return; } ClickMovement(); //클릭했을때 움직임 if (!IsOpenInventory) { OnSkillAction(); } OpenInventory(); //인벤토리를 연다. UseItem(); //아이템을 사용한다. if (IsWhirlwind()) //현재 휠윈드중인지 확인하고 마나가 다 떨어졌을 경우 멈춤 { if (Mana.IsEmptyMana()) { WhirlwindFX.SetActive(false); SetState(CH_STATE.Wait); } } }
public virtual bool Execute(GameObject target) { CharacterMana mana = target.GetComponent <CharacterMana>(); if (mana != null && !mana.IsEmptyMana()) { return(true); } return(false); }