最近在看neuecc大佬写的一些库:https://neuecc.medium.com/,其中对await,async以及linq一些关键字实现了自定义化使用, 使其不需要引用对应命名空间,不需要多线程就可以做一些自定义操作.因此进行学习,并在Unity3D下进行测试. 1.await,async关键字的自定义化扩展 只需要实现GetAwaiter公共方法即可,通过扩展方法实现也可以: public static CoroutineAwaiter<WaitForSeconds> GetAwai…