Example #1
0
        protected override void Start()
        {
            //获取协程模块
            coroutineModule = Framework.GetEnv(EnvironmentType.Ev0).modules.Coroutine;

            //调用协程示例方法
            CoroutineExample();
        }
Example #2
0
 /// <summary>
 /// 运行于 ICoroutineModule 上
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="self"></param>
 /// <param name="moudle"></param>
 /// <returns></returns>
 public static T Run <T>(this T self, ICoroutineModule moudle) where T : IActionNode
 {
     moudle.StartCoroutine(self.ActionEnumerator());
     return(self);
 }