ソースコード
使い方
using UnityEngine; using UnityEditor; public static class Example { [MenuItem( "Tools/Example" )] private static void Hoge() { // コルーチン開始 EditorCoroutineRunner.StartCoroutine( Fuga() ); // コルーチン開始(進捗ダイアログ表示あり) EditorCoroutineRunner.StartCoroutineWithUI( Fuga(), "Fuga", true ); } private static IEnumerator Fuga() { Debug.Log( "ピカチュウ" ); yield return new WaitForSeconds( 1 ); Debug.Log( "カイリュー" ); } }