Example #1
0
        //Calls the passed void function with no arguments after delay
        public static IEnumerator CallWithDelay(QTimerCallfunc del, float delay)
        {
            yield return(new WaitForSeconds(delay));

            del();
        }
Example #2
0
        static IEnumerator Execute(float seconds, QTimerCallfunc callfunc)
        {
            yield return(new WaitForSeconds(seconds));

            callfunc();
        }
Example #3
0
 /// <summary>
 /// 延时调用函数
 /// </summary>
 /// <param name="seconds">Seconds.</param>
 /// <param name="callfunc">Callfunc.</param>
 public static void ExecuteAfterSeconds(float seconds, QTimerCallfunc callfunc)
 {
     Framework.Instance.StartCoroutine(Execute(seconds, callfunc));
 }
Example #4
0
		//Calls the passed void function with no arguments after delay
		public static IEnumerator CallWithDelay(QTimerCallfunc del, float delay)
		{
			yield return new WaitForSeconds(delay);
			del();
		}
Example #5
0
		static IEnumerator Execute(float seconds,QTimerCallfunc callfunc)
		{

			yield return new WaitForSeconds (seconds);
			callfunc ();
		}
Example #6
0
		/// <summary>
		/// 延时调用函数
		/// </summary>
		/// <param name="seconds">Seconds.</param>
		/// <param name="callfunc">Callfunc.</param>
		public static void ExecuteAfterSeconds(float seconds,QTimerCallfunc callfunc)
		{
			QApp.Instance.StartCoroutine (Execute (seconds, callfunc));
		}