void Attack() { Vector3 damagePos = transform.position + transform.forward * attackRange + transform.up * 5; GameObject dmg = Instantiate(meleeDamage, damagePos, Quaternion.identity) as GameObject; melee_damage dmgScript = dmg.GetComponent <melee_damage>(); dmg.transform.parent = transform; dmgScript.damage = attackDamage; Destroy(dmg.gameObject, 0.3f); }
void Attack() { Vector3 damagePos = transform.position + transform.forward * attackRange + transform.up * 5; GameObject dmg = Instantiate(meleeDamage, damagePos, Quaternion.identity) as GameObject; melee_damage dmgScript = dmg.GetComponent <melee_damage>(); dmg.transform.parent = transform; dmgScript.damage = attackDamage; Destroy(dmg.gameObject, 0.3f); if (!Input.GetButton("Attack") && p_move.mouseMovement) { anim.attacking = false; } if (Input.GetAxis("Attack") > 0 && !p_move.mouseMovement) { anim.attacking = false; } }