using UnityEngine; public class Bullet : MonoBehaviour { public float speed = 8f; private Rigidbody rb; public GameObject effect; public AudioSource audioSource; public AudioClip clip; private void OnTriggerEnter(Collider other) { if (other.CompareTag("Shield")) { return; } if (other.CompareTag("Player")) { Instantiate(effect, other.transform.position, Quaternion.identity); PlayerController pc = other.GetComponent(); if (pc != null) { pc.Die(); GameObject.Find("The_Lead_Hits_Deep").GetComponent().Stop(); } } } // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { rb = GetComponent(); rb.linearVelocity = transform.forward * speed; Destroy(gameObject, 3f); } // Update is called once per frame void Update() { } }