using System.Collections; using System.Collections.Generic; using UnityEngine; public class FlareBeacon : MonoBehaviour { [SerializeField] private float range = 1; [SerializeField] private float duration = 5f; private List inRange= new List(); void OnDrawGizmosSelected() { // Draw a yellow sphere at the transform's position Gizmos.color = Color.yellow; Gizmos.DrawWireSphere(transform.position, range); } // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } private void OnTriggerEnter(Collider other) { inRange.Add(other.gameObject); } private void OnTriggerExit(Collider other) { inRange.Remove(other.gameObject); } }