Exemplo n.º 1
0
        public void Init()
        {
            c      = 0;
            system = new CoroutineSystem();             //create the coroutine system
            Coroutine routine = new Coroutine {
                Function = Hello()
            };

            system.AddCoroutine(routine);
        }
Exemplo n.º 2
0
 private IEnumerable <object> SwapCoroutine()
 {
     while (!ReduceCounter.IsCompleted)
     {
         var peds = ChoisePeds(core.CachedPeds);
         if (peds.Item1 != peds.Item2)
         {
             //ポジションの入れ替えは高速コルーチンで実行
             _quickCoroutineSystem.AddCoroutine(SwapPedPosition(peds.Item1, peds.Item2));
         }
         yield return(WaitForSeconds(1.5f));
     }
 }