Hey, i'm trying to implement time in my OnTriggerStay function but it's not working
public class TurretRealScript : MonoBehaviour {
public GameObject arrowPrefab;
private GameObject Target;
public float delayTime= 2.0f;
public float lastFireTime=0.0f;
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnTriggerStay(Collider other)
{
if (other.gameObject.tag == "Enemy")
{
Target = other.gameObject;
if (Time.deltaTime>lastFireTime + delayTime)
{
Instantiate(arrowPrefab,
transform.position,transform.rotation);
lastFireTime=Time.deltaTime;
}
}
}
}
please help!