private void Attack(GameObject obj) { //if (obj.activeSelf == false) return; Enemy enemy = obj.GetComponentInParent <Enemy>(); enemy.DecreaseHp(playerHand.getAtk()); inventory.useSelectItem(); }
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); } }