Xlua中的util脚本中的async_to_sync方法

看了一上午,终于把这个方法看明白了,是通过一个充值的例子,相信大家一定也找到了,就是星巴克那个

async_to_sync()

将一个传递过来的方法包装成一个需要在协程中执行的方法,
通过这个方法调用参数中的方法时会自动添加一个回调函数的参数  并调用这个原方法,原方法执行完即挂起这个协程(执行原方法的方法)
当原方法执行传入的回调函数之后,再次启动挂起的该协程,并最终执行完毕,回调函数执行的时候的参数返回调用的函数。
在coroutine执行前作为方法   使用xxx()  调用, 在回调函数执行完成后做为变量接收返回值
 

添加白名单

xlua脚本在Resources下

猜你喜欢

转载自www.cnblogs.com/what-lee/p/10450290.html