Beispiel #1
0
		private System.Collections.IEnumerator RunLaterPriv(float delay, RunLaterDelegate runLaterDelegate) {
            float pauseEndTime = Time.realtimeSinceStartup + delay;
            while (Time.realtimeSinceStartup < pauseEndTime){
                yield return null;
            }
			runLaterDelegate();
		}
Beispiel #2
0
        private System.Collections.IEnumerator RunLaterPriv(float delay, RunLaterDelegate runLaterDelegate)
        {
            float pauseEndTime = Time.realtimeSinceStartup + delay;

            while (Time.realtimeSinceStartup < pauseEndTime)
            {
                yield return(null);
            }
            runLaterDelegate();
        }
Beispiel #3
0
        private System.Collections.IEnumerator RunLaterPriv(RunLaterDelegate runLaterDelegate)
        {
            yield return(new WaitForSeconds(0.1f));

            runLaterDelegate();
        }
Beispiel #4
0
 public void RunLater(RunLaterDelegate runLaterDelegate)
 {
     StartCoroutine(RunLaterPriv(runLaterDelegate));
 }
Beispiel #5
0
		public void RunLater(RunLaterDelegate runLaterDelegate) {
			StartCoroutine(RunLaterPriv(0.1f, runLaterDelegate));
		}
		private System.Collections.IEnumerator RunLaterPriv(RunLaterDelegate runLaterDelegate) {
			yield return new WaitForSeconds(0.1f);
			runLaterDelegate();
		}