在脚本文件夹“警告类型应该命名空间AssembleCSharp内部声明”,在资产项下我试图定义一个简单的数据类:MonoDevelop的C#在Unity3D试图理解:
文件:TirggerObject.cs
using UnityEngine;
public class TriggerObject {
public int TriggerID { get; set;}
public Vector2 Location { get; set;}
public float TriggerRadius { get; set;}
}
类的名字有一个与之相关的警告:
:“警告类型里面应该命名空间‘AssemblyCSharp’声明”据我可以告诉AssembleCSharp 是所在班级 被定义为。我看到的唯一古怪的是,在MonoDvelop主UI解决方案文件树显示类文件:TriggerObject.cs作为大会“大会-CSHARP”之中。而警告消息称它为“AssemblyCSharp”,没有破折号。
我假设我可以用这个警告过因为代码似乎运行。但是,我对Unity的程序集找不到多少东西感到震惊,我无法找到这个确切的警告。我还没有找到为什么这是正确的尚未组装或如何,我可以把它在正确的组件中的任何明确的解释。
我讨厌不理解警告。