An open API service indexing awesome lists of open source software.

https://github.com/baba-s/unicoroutineutils

【Unity】どこからでもコルーチンを使用できるようにするクラス
https://github.com/baba-s/unicoroutineutils

kogane-unity-lib unity unity-script unity-scripts unity3d

Last synced: 5 months ago
JSON representation

【Unity】どこからでもコルーチンを使用できるようにするクラス

Awesome Lists containing this project

README

        

# Uni Coroutine Utils

どこからでもコルーチンを使用できるようにするクラス

## 使用例

```cs
using System.Collections;
using UniCoroutine;
using UnityEngine;

public class Example
{
private void Run()
{
// 1 フレーム後にコールバックを実行
CoroutineUtils.CallWaitForEndOfFrame( () => Debug.Log( "ピカチュウ" ) );

// 指定された秒数待機してからコールバックを実行
CoroutineUtils.CallWaitForSeconds( 1, () => Debug.Log( "ピカチュウ" ) );

// 指定された条件を満たしたらコールバックを実行
CoroutineUtils.CallWaitForCondition( () => true, () => Debug.Log( "ピカチュウ" ) );

// コルーチンを実行
CoroutineUtils.StartCoroutine( Coroutine() );
}

private IEnumerator Coroutine()
{
yield break;
}
}
```