private System.Collections.IEnumerator RunLaterPriv(float delay, RunLaterDelegate runLaterDelegate) { float pauseEndTime = Time.realtimeSinceStartup + delay; while (Time.realtimeSinceStartup < pauseEndTime){ yield return null; } runLaterDelegate(); }
private System.Collections.IEnumerator RunLaterPriv(float delay, RunLaterDelegate runLaterDelegate) { float pauseEndTime = Time.realtimeSinceStartup + delay; while (Time.realtimeSinceStartup < pauseEndTime) { yield return(null); } runLaterDelegate(); }
private System.Collections.IEnumerator RunLaterPriv(RunLaterDelegate runLaterDelegate) { yield return(new WaitForSeconds(0.1f)); runLaterDelegate(); }
public void RunLater(RunLaterDelegate runLaterDelegate) { StartCoroutine(RunLaterPriv(runLaterDelegate)); }
public void RunLater(RunLaterDelegate runLaterDelegate) { StartCoroutine(RunLaterPriv(0.1f, runLaterDelegate)); }
private System.Collections.IEnumerator RunLaterPriv(RunLaterDelegate runLaterDelegate) { yield return new WaitForSeconds(0.1f); runLaterDelegate(); }