using UnityEngine; using UnityEngine.Experimental.Rendering.Universal; public class LaserBeam : MonoBehaviour { public float waitTime; private float timeBetweenChange = 0.0f; private SpriteRenderer rndr; private BoxCollider2D boxColl; private Light2D glow; private AudioSource aSource; private void Awake() { rndr = GetComponent<SpriteRenderer>(); boxColl = GetComponent<BoxCollider2D>(); glow = GetComponentInChildren<Light2D>(); aSource = GetComponent<AudioSource>(); } private void Update() { timeBetweenChange += Time.deltaTime; if (timeBetweenChange > waitTime) { rndr.enabled = !rndr.enabled; boxColl.enabled = !boxColl.enabled; glow.enabled = !glow.enabled; aSource.enabled = !aSource.enabled; timeBetweenChange = 0.0f; } } }