DLL导入出错了?缺课

时间:2015-12-16 10:08:51

标签: c# class dll unity3d using

我正试图在较新的Unity3D版本中重新确定我的旧项目。这一切都很好,除了它正在使用的插件搞砸了。

我正在使用TouchScript:https://github.com/TouchScript 我更新到最新版本和所有内容,但我一直收到错误说:

Assets/Scripts/Puzzle/Gesture Usage/PickupScript.cs(149,33): error CS0246: The type or namespace name `TouchHit' could not be found. Are you missing a using directive or an assembly reference?

此脚本具有所需的Using TouchScript.Hit;行。我打开了DLL以确保该类" TouchHit"是的,它是。然而,当通过转向DLL本身在monodevelop中查看时,它根本不显示。它显示了应该存在的其他类,但不是特定的TouchHit类。

我使用那个类,因此错误。但我不确定如何解决这个问题。我尝试了各种导入设置,但没有运气。

有什么想法吗?

此致 Smileynator

1 个答案:

答案 0 :(得分:1)

有问题的课程在某些时候被标记为INTERNAL,直到我开始查看有关2014年2月这一变化的提交时,文档才反映这一点。

https://github.com/TouchScript/TouchScript/commit/ccb1a6cb44cb444618ca613fe1f8e5b15c076cc3