Example #1
0
    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;
        }
    }