示例#1
0
        public static IEnumerator Cancelable(float x, Action <float> retrun, CoroutToken token)
        {
            for (int i = 0; i < 5; i++)
            {
                yield return(null);
            }

            token.Cancel();
            retrun(x * x);
        }
示例#2
0
        public static IEnumerator CancelableAfter(int step, float x, Action <float> retrun, CoroutToken token)
        {
            token.CancelAfter(step);

            for (int i = 0; i < 1000; i++)
            {
                yield return(null);
            }

            retrun(x * x);
        }