This commit is contained in:
2023-01-29 12:44:57 +08:00
commit b0c40a046f
358 changed files with 24287 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
using UnityEditor;
using System.Collections;
public class ATEditorCoroutines
{
readonly IEnumerator mRoutine;
public static ATEditorCoroutines StartEditorCoroutine( IEnumerator routine)
{
ATEditorCoroutines coroutine = new ATEditorCoroutines(routine);
coroutine.start();
return coroutine;
}
ATEditorCoroutines(IEnumerator routine)
{
mRoutine = routine;
}
void start()
{
EditorApplication.update += update;
}
void update()
{
if(!mRoutine.MoveNext())
{
StopEditorCoroutine();
}
}
public void StopEditorCoroutine()
{
EditorApplication.update -= update;
}
}