David
1
Q:

if x is true for ... seconds unity

bool A;
float countDown = 3;
float stopwatch = 0;

if (A == true)
{
	stopwatch += Time.deltaTime;
    if (stopwatch >= countdown)
    {
    	Debug.Log("A has been true for 3 seconds");
   	}
}
else
{
	stopwatch = 0;
}
0

New to Communities?

Join the community