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; }