コード例 #1
0
    public void AttackMelee()
    {
        if (Time.time > _nextAttack)
        {
            animator.SetTrigger("MeleeAttack");
            //  animator.renderer.transform.position += new Vector3()
            //  renderer.enabled = false;
            _nextAttack = Time.time + attackRate;

            GameObject     meleeInstance = Instantiate(particleEffect, aimPoint.transform.position, aimPoint.transform.rotation * Quaternion.Euler(0, 0, 90));
            ParticleScript script        = meleeInstance.GetComponent <ParticleScript>();
            script.setDamage(damage);
            Destroy(meleeInstance, Time.fixedDeltaTime);
        }
    }