Esempio n. 1
0
        private void Attack(GameObject obj)
        {
            //if (obj.activeSelf == false) return;
            Enemy enemy = obj.GetComponentInParent <Enemy>();

            enemy.DecreaseHp(playerHand.getAtk());
            inventory.useSelectItem();
        }
Esempio n. 2
0
        IEnumerator HitCoroutine()
        {
            while (isSwing)
            {
                if (CheckObject())
                {
                    if (hitInfo.transform.CompareTag("tree") && currentHand.EquipAxe())
                    {
                        //hitInfo.transform.GetComponent<Resource>().Gathering();

                        inventory.useSelectItem();
                    }
                    else if (hitInfo.transform.CompareTag("rock") && currentHand.EquipPick())
                    {
                        //hitInfo.transform.GetComponent<Resource>().Gathering();
                        inventory.useSelectItem();
                    }

                    isSwing = false;
                    //                   Debug.Log(hitInfo.transform.name);
                }
                yield return(null);
            }
        }