コード例 #1
0
ファイル: ExternalCoroutine.cs プロジェクト: k10czar/K10
    private static void TryCreateInstance()
    {
        if (instance == null)
        {
            var go = new GameObject("External Coroutine");
            Object.DontDestroyOnLoad(go);

            instance = go.AddComponent <ExternalCoroutine>();
        }
    }
コード例 #2
0
ファイル: Cache.cs プロジェクト: k10czar/K10
 public static void DisableAndReturnToCacheList(this GameObject gameObject, GameObject listReference, float seconds)
 {
     ExternalCoroutine.StartCoroutine(CO_DisableAndReturnToCacheOn(gameObject, listReference, seconds));
 }
コード例 #3
0
ファイル: Voidable.cs プロジェクト: k10czar/K10
 public static void VoidWhenFalse(this IVoidable voidable, System.Func <bool> validationQuery)
 {
     ExternalCoroutine.StartCoroutine(UntilCoroutine(voidable, validationQuery));
 }
コード例 #4
0
 public void VoidAfterSeconds(float seconds)
 {
     ExternalCoroutine.StartCoroutine(VoidAfterSecondsCoroutine(seconds));
 }
コード例 #5
0
 public TrueAfterSeconds(float defaultBubbleTime)
 {
     ExternalCoroutine.StartCoroutine(DelayedExpiration(defaultBubbleTime));
 }