Unity3d Can';t在monodevelop unity中,在我的c#脚本中创建或声明游戏对象变量

Unity3d Can';t在monodevelop unity中,在我的c#脚本中创建或声明游戏对象变量,unity3d,Unity3d,我无法在C#unity中声明或创建GameObject变量我尝试关闭和打开项目重新启动了我的电脑,但没有任何效果请帮助 属性/字段只能在类内声明 e、 g 如果您想将其用作游戏对象的组件,则必须从MonoBehavior派生: public class MyClass : MonoBehaviour { public GameObject dialogueManager; } 包括名称空间,你很好对不起,我不明白,但请你通过示例解释更多内容?即使Api也没有取消设置,你会遇到什么错误?

我无法在C#unity中声明或创建GameObject变量我尝试关闭和打开项目重新启动了我的电脑,但没有任何效果请帮助


属性/字段只能在类内声明

e、 g

如果您想将其用作游戏对象的组件,则必须从MonoBehavior派生:

public class MyClass : MonoBehaviour
{
    public GameObject dialogueManager;
}

包括名称空间,你很好对不起,我不明白,但请你通过示例解释更多内容?即使Api也没有取消设置,你会遇到什么错误?您是否有
使用UnityEngine位于文件顶部?尝试删除除
资产
项目设置
之外的所有文件夹和文件。。特别是删除
和任何
.csproj
.sln
文件。而不是打开Unity,让它重新编译整个项目。。大多数时候这对我有帮助
public class MyClass : MonoBehaviour
{
    public GameObject dialogueManager;
}