Пример #1
0
    void OnCollisionEnter(Collision collision)
    {
        if (collision.transform.tag == "Zombie")
        {
            RaycastHit hit;
            Physics.Raycast(transform.position + transform.forward * -2, transform.forward, out hit);

            Zombie zombie = collision.gameObject.GetComponent <Zombie>();
            zombie.TakeDamage(bulletDamageAmount, hit.point, transform.position);

            hitMarkerCallback.ConfirmHit();
        }

        enabled = false;
        lineRenderer.enabled = false;
    }