protected override void Start() { //获取协程模块 coroutineModule = Framework.GetEnv(EnvironmentType.Ev0).modules.Coroutine; //调用协程示例方法 CoroutineExample(); }
/// <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); }