コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【C#】コレクション初期化子が使用可能な並列でタスクを管理する独自クラス

ソースコード

使い方

var task = new MultiTask
{
    onEnded => { Debug.Log( "1" ); onEnded(); }, 
    onEnded => { Debug.Log( "2" ); onEnded(); }, 
    onEnded => { Debug.Log( "3" ); onEnded(); }, 
};
task.Play( () => Debug.Log( "完了" ) );

関連記事