This repository has been archived on 2023-09-13. You can view files and clone it, but cannot push or open issues or pull requests.
station_obscurum_unity/Assets/Scripts/Item/FlareBeacon.cs

44 lines
875 B
C#

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<GameObject> inRange= new List<GameObject>();
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);
}
}