コード例 #1
0
ファイル: LuaBehaviour.cs プロジェクト: xiaobin83/fraxy_m
 IEnumerator LuaCoroutine(LuaThread thread)
 {
     thread = thread.Retain();
     runningCoroutines.Add(thread);
     while (thread.Resume())
     {
         if (thread.hasYields)
         {
             yield return(thread.current[1]);
         }
         yield return(null);
     }
     runningCoroutines.Remove(thread);
     thread.Dispose();
 }
コード例 #2
0
ファイル: LuaBehaviour.cs プロジェクト: xiaobin83/fraxy_m
 public void StartLuaCoroutine(LuaThread thread)
 {
     StartCoroutine(LuaCoroutine(thread));
 }