现在是 2013 年,一个主要的平台咳嗽Unity3d咳嗽似乎仍然部分停留在 2.x 上(最新的 Unity 更新,但对于某些功能来说还不是生产质量)。在 3.5 之前,该语言似乎缺少很多东西——例如 Func 和 Action——所以我试图找到一种不使用 3.x 的方法来做到这一点。
这是 3.x 的一个很棒、非常简洁的解决方案:使用 C# 将方法作为参数传递
我尝试了 Microsoft 的网站,但它目前拒绝提供任何早于 4.5 的文档(几周前还在工作,但现在他们的 Javascript 总是出错:()。
... 2.x 中的等价物是什么?还是没有办法做到这一点(悲伤的脸)?
或者:我是否遗漏了一些关于使用 Func 的明显内容?我收到编译器错误,它是一个未定义的符号,并且我使用的上下文与我在所有不同的在线资源/示例中找到的上下文相同:(