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】どこからでもコルーチンを使用できるようにするクラス
- Host: GitHub
- URL: https://github.com/baba-s/unicoroutineutils
- Owner: baba-s
- Created: 2019-08-28T05:35:53.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-14T05:03:36.000Z (about 5 years ago)
- Last Synced: 2024-10-10T10:24:19.044Z (9 months ago)
- Topics: kogane-unity-lib, unity, unity-script, unity-scripts, unity3d
- Language: C#
- Homepage:
- Size: 14.6 KB
- Stars: 5
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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;
}
}
```