コード例 #1
0
    // 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);
            }
        }
    }
コード例 #2
0
        public virtual bool Execute(GameObject target)
        {
            CharacterMana mana = target.GetComponent <CharacterMana>();

            if (mana != null && !mana.IsEmptyMana())
            {
                return(true);
            }
            return(false);
        }