Использовать корутины и
WaitForSecondsRealtime
public class FooComponent : MonoBehaviour
{
private void Awake()
{
StartCoroutine(YieldOneSecond());
}
IEnumerator YieldOneSecond()
{
while (Application.isPlaying)
{
yield return new WaitForSecondsRealtime(1f);
}
}
}