コード例 #1
0
ファイル: TimeStuff.cs プロジェクト: kawzar/SushiJam
        private static IEnumerator Future(Runnable.Lambda p, float v)
        {
            yield return(new WaitForSecondsRealtime(v));

            p?.Invoke();
        }
コード例 #2
0
ファイル: TimeStuff.cs プロジェクト: kawzar/SushiJam
 public static void DoAfterFrames(Runnable.Lambda p, int frames)
 {
     CheckRefe();
     refe.StartCoroutine(WaitFramesAndDo(frames, p));
 }
コード例 #3
0
ファイル: TimeStuff.cs プロジェクト: kawzar/SushiJam
        private static IEnumerator WaitFramesAndDo(int frames, Runnable.Lambda f)
        {
            yield return(Frames(frames));

            f?.Invoke();
        }
コード例 #4
0
ファイル: TimeStuff.cs プロジェクト: kawzar/SushiJam
 public static void DoAfter(Runnable.Lambda p, float v)
 {
     CheckRefe();
     refe.StartCoroutine(Future(p, v));
 }