示例#1
0
        private static PipeableCoroutine <T> StartPipeableCoroutine <T>(WaitForResult <T> waiter)
        {
            var routine = new PipeableCoroutine <T>(waiter);

            StartCoroutine(routine);
            return(routine);
        }
示例#2
0
 // The WaitForResult<T> construct gives us the ability to clean up syntax by piping results from Then()
 public static PipeableCoroutine <T> StartCoroutine <T>(WaitForResult <T> waiter) => StartPipeableCoroutine(waiter);
示例#3
0
 public PipeableCoroutine(WaitForResult <T> waiter) : base(new Yielder(waiter))
 {
     _waiter = waiter;
 }