protected IEnumerator StaggeredProcess(StaggeredCallback callback, float minDelay, float maxDelay) { while (true) { yield return(new WaitForSeconds(Random.Range(minDelay, maxDelay))); callback(); } }
protected void StartStaggeredProcess(StaggeredCallback callback, float minDelay, float maxDelay) { StartCoroutine(StaggeredProcess(callback, minDelay, maxDelay)); }
protected IEnumerator StaggeredProcess(StaggeredCallback callback, float minDelay, float maxDelay) { while (true) { yield return new WaitForSeconds(Random.Range(minDelay, maxDelay)); callback(); } }