如何在C#Unity项目中引用上述目录中的类?

时间:2017-04-21 02:09:23

标签: c# unity3d

我的结构有点像

Scripts
|_Actions
  |_Attack.cs
    ...
  SomeTrigger.cs

Attack.cs内部,我实例化了SomeTrigger类型的对象。我收到的编译错误表明:The name 'SomeTrigger' does not exist in the current context。我猜它是因为它所引用的文件并不知道它在哪里。我希望只需执行正确的using语句即可解决此问题,但我不知道如何使用位于我所引用的目录之上的目录中的类。

这是针对Unity项目的。

1 个答案:

答案 0 :(得分:0)

您可以在Attack.cs中公开对该类的公共引用,并使用检查器选择包含SomeTrigger.cs脚本的对象。例如:

public SomeTrigger myReferenceToSomeTrigger;

由于它是公开的,您将在脚本中看到您将此代码放入检查器中的变量;然后你可以从这里选择你想要引用的SomeTrigger对象。